Saya mengunduh TortoiseHg 1.0 untuk evaluasi. Untuk kehidupan saya, saya tidak tahu cara membuat cabang. Tampaknya mengerti cabang (misalnya di browser repositori) tapi saya sepertinya tidak bisa menemukan cara untuk membuat cabang. Ini tampak seperti kemampuan mendasar karena dari manfaat DVC yang sering disebut-sebut adalah percabangan yang ringan.
Saya mencari-cari di Google dan tidak dapat menemukan banyak diskusi tentang topik ini (setidaknya untuk versi terbaru) jadi saya harus menganggap saya kehilangan sesuatu, bukan?
Pembaruan: Jadi saya menandai jawaban Chad Birch di bawah untuk menjawab masalah "cabang baru". Saat dia menunjukkan dengan benar, Anda melakukan komit dan kemudian klik tombol cabang untuk membuka dialog pemeliharaan cabang yang merupakan tempat Anda membuat cabang baru. Saya agak berharap mereka telah memberi kami pilihan menu konteks untuk ini. Setelah bercabang, pertanyaan alami berikutnya adalah bagaimana cara menggabungkan dan ini juga tidak jelas. Ternyata opsi itu terkubur di penjelajah repositori. Anda harus memilih kepala cabang lain, klik kanan dan kemudian pilih "Gabung dengan ...".
sumber
Jawaban:
Seperti yang ditunjukkan dalam dokumen , yang harus Anda lakukan hanyalah mengklik branch: defaulttombol di dekat bagian atas dialog komit, dan ubah ke nama cabang baru.
sumber
hg push --new-branch
untuk mendorong cabang baru ke repositori jarak jauh. Lihat stackoverflow.com/questions/2365483 untuk bagaimana melakukan ini di TortoiseHg.Untuk memulai cabang baru dengan TortoiseHg tekan Komit ... lalu, di atas pesan Komit, tekan Cabang, lalu "Buka cabang bernama baru:"
sumber
Hanya ingin menambahkan bahwa untuk mendorong cabang baru ke repositori jarak jauh ada kotak centang pada tab Sinkronkan di bawah Opsi "Izinkan mendorong cabang baru" - Anda harus ingat untuk mematikannya lagi setelah itu.
sumber
Sebagian besar waktu di lincah, Anda
clone
repositori untuk membuat cabang.Anda kemudian dapat menggabungkan repositori yang terpisah setelah Anda mengedit dan melakukan.
Ini mungkin terdengar seperti itu akan memakan banyak ruang disk tetapi pada kebanyakan sistem operasi, lincah akan membuat hardlink alih-alih menyalin file. Lagi pula, ruang disk biasanya murah, dan karena ini lokal, ini lebih cepat.
Jika Anda memikirkannya, setiap "checkout" (dalam terminologi svn) atau "clone" (dalam terminologi lincah) benar-benar cabang yang mungkin akan digabungkan kembali sehingga masuk akal bahwa klon adalah cara umum membuat cabang.
sumber
Sebelum melakukan, klik tombol Cabang (lihat gambar), Kemudian pilih cabang atau buat cabang baru (dengan mengetik di mana Anda memilih cabang).
Lihat gambar di sini
sumber