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?

n179911
sumber

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.

orang gila
sumber
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