Saya selalu menggunakan git sebelumnya, tetapi saya ingin berkontribusi pada python jadi sekarang saya harus belajar lincah dan saya merasa sangat frustasi.
Jadi, saya telah membuat beberapa tambalan kecil dan saya ingin melacaknya sebagai komit di repositori lincah lokal saya. Rupanya ada 4 cara untuk menangani percabangan secara lincah . 1 dan 4 tampak sangat menggelikan bagi saya, cabang yang dinamai tampak kelas berat dan saya merasa saya tidak seharusnya menggunakannya untuk perbaikan cepat 1-commit, jadi saya menggunakan bookmark.
Sekarang, tambalan saya ditolak dan saya ingin menghapus salah satu cabang bookmark saya dari repositori saya. OK, di git saya hanya akan menghapus paksa cabang saya dan melupakannya, jadi saya menghapus bookmark saya dan sekarang saya memiliki masalah berikut:
TortoiseHG dan
hg log
masih menunjukkan bahwa komit dandefault
cabang memiliki 2 kepala. Dan jika saya mengerti dengan benar, Anda tidak dapat menghapus komit dalam hg tanpa plugin tambahan.Mercurial tidak hanya memiliki hash, tetapi juga angka revisi. Karena saya telah menambahkan beberapa komit saya sendiri, semua komit menarik setelah itu memiliki nomor revisi yang berbeda dari repo pusat utama.
Saya lakukan
hg update
setelah menarik untuk memindahkanmaster
bookmark saya ke komit terbaru secara otomatis, tetapi saya tidak dapat menemukan cara untuk melakukannya di TortoiseHG.
Apa yang saya lakukan salah? Apakah ini normal dan diharapkan dan haruskah saya mengabaikan masalah ini? Atau bagaimana saya bisa bekerja dengan cabang saya?