Bagaimana cara beralih ke tag / cabang di hg?


124

Saya mengikuti dokumentasi di https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial dan mengunduh sumber FF dengan:

hg clone http://hg.mozilla.org/mozilla-central/ src

Bagaimana cara saya beralih ke 'cabang' atau 'tag' FF3.6? Dokumentasinya berkata

hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ 192src

tapi saya tidak ingin mengkloning kedua FF utama dan FF3.6 dua kali?

Jawaban:


186

Setelah Anda mengkloning repo, Anda memiliki segalanya: Anda dapat hg up branchnameatau hg up tagnamememperbarui copy pekerjaan Anda.

UP: hg upadalah jalan pintas hg update, yang juga memiliki hg checkoutalias untuk orang yang memiliki gitkebiasaan.


crazyscot - apakah seseorang harus mengkloning dan membayar? Apakah tidak mungkin untuk hanya mengambil apa yang Anda inginkan dalam 1 langkah (yaitu, hg clone http://hg.nginx.org/nginx -r "1.4.4"untuk menyelesaikan proyek versi 1.4.4).
jww

2
hg branchhanya daftar default, tetapi repo memiliki tag! Untuk mendaftar tag, gunakanhg tags
Hendy Irawan

Anda dapat menggunakan hg clone -u <revision> untuk memperbarui setelah kloning
O'Rooney
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.