Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:vcs:hg

Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

Both sides previous revision Revisi sebelumnya
Revisi selanjutnya
Revisi sebelumnya
devel:vcs:hg [2010/02/05 01:03]
stwn +mv
devel:vcs:hg [2010/04/16 17:28] (sekarang)
stwn +forget
Baris 10: Baris 10:
 username = stwn <​stwn@kuliax>​ username = stwn <​stwn@kuliax>​
 ssh = ssh -C</​code>​Keterangan pada berkas .hgrc di atas, username yang digunakan adalah stwn dengan surel stwn@kuliax dan jika menggunakan SSH opsi yang disertakan adalah -C((data yang dikirim dan diterima melalui kanal SSH akan terkompres)) ssh = ssh -C</​code>​Keterangan pada berkas .hgrc di atas, username yang digunakan adalah stwn dengan surel stwn@kuliax dan jika menggunakan SSH opsi yang disertakan adalah -C((data yang dikirim dan diterima melalui kanal SSH akan terkompres))
 +
 +==== Proxy ====
 +
 +Untuk pengembang di belakang proxy tambahkan baris<​code>​[http_proxy]
 +host = proxy_address:​port</​code>​
 +
 +==== Ekstensi ====
 +
 +Untuk memperingan ketika menjalankan hg, maka ekstensi-ekstensi secara default tidak diaktifkan pada mercurial versi terkini. Aktifkan ekstensi dengan menambah "​[extensions]",​ contoh kita ingin mengaktifkan graphlog atau glog<​code>​[extensions]
 +hgext.graphlog = /​usr/​share/​python-support/​mercurial-common/​hgext/​graphlog.py</​code>​
  
 ===== Persiapan ===== ===== Persiapan =====
Baris 55: Baris 65:
  
 ==== add ==== ==== add ====
-Perintah ini digunakan untuk memberikan tanda pada berkas agar saat operasi commit ditambahkan ke repositori lokal<​code>​hg add</​code>​Umumnya perintah add dijalankan ketika pengembang ingin selektif menambahkan satu per satu berkas yang sudah ditambahkan atau dimodifikasi.+Perintah ini digunakan untuk memberikan tanda pada berkas agar saat operasi commit ditambahkan ke repositori lokal<​code>​hg add [berkas]</​code>​Umumnya perintah add dijalankan ketika pengembang ingin selektif menambahkan satu per satu berkas yang sudah ditambahkan atau dimodifikasi
 + 
 +==== forget ==== 
 +Perintah ini digunakan untuk "​melupakan"​ berkas yang sudah ditambahkan dengan perintah `hg add`, sehingga tidak ditambahkan saat commit.
  
 ==== remove ==== ==== remove ====
Baris 66: Baris 79:
  
   hg mv [berkas] [lokasi]   hg mv [berkas] [lokasi]
 +
 +==== diff ====
 +Perintah ini akan membandingkan antara revisi di dalam repo.
 +
 +  hg diff [berkas]
 +
 +  hg diff -r [revisi1] -r [revisi2] [berkas]
  
 ==== commit ==== ==== commit ====
Baris 118: Baris 138:
  
 ==== revert ==== ==== revert ====
-Perintah ini digunakan untuk mengembalikan revisi berkas sebelumnya<​code>​hg revert [berkas]</​code>​+Perintah ini digunakan untuk mengembalikan revisi berkas sebelumnya<​code>​hg revert [berkas] 
 +rm [berkas].orig</​code>​atau<​code>​hg revert -r [REV] [berkas]</​code>​ 
 + 
 +==== tag ==== 
 +Perintah ini digunakan untuk melakukan tag terhadap revisi tertentu<​code>​hg tag -r [REV] -m "Tag notes" [tag]</​code>​contoh:<​code>​hg tag -r 32 -m "Tag revision 32: 7.0rc1"​ 7.0rc1</​code>​
  
 ==== branch ==== ==== branch ====
devel/vcs/hg.1265360618.txt.gz · Terakhir diubah: 2010/02/05 01:03 oleh stwn