1. Persekitaran rasmi mempunyai gudang, tetapi untuk kemudahan, rakan sekerja saya pada masa itu secara langsung membungkusnya dan membangunkannya dalam persekitaran ujian Kini setelah pembangunan selesai, bahagian yang baru dibangunkan ini tidak dimasukkan ke dalam perpustakaan versi. Tidak tahu bagaimana untuk bergabung.
2. Saya kini mencipta cawangan baharu berdasarkan cawangan dev, dan terus menggantikan fail di bawah cawangan baharu dengan fail yang tidak pernah dimasukkan ke dalam repositori sebelum ini, dan menambah komit.
3 Sekarang saya mencipta cawangan dev2 berdasarkan cawangan dev. Saya telah beralih kepada dev2 dan saya mendapati bahawa fail tidak bergabung atau bercanggah sebaliknya, saya memadamkan fail di bawah dev2 mencipta cawangan baharu itu di bawah cawangan baharu.
Maaf jika anda menghadapi masalah yang sama, sila beri saya nasihat. Terima kasih!
Dua soalan.
Bahagian manakah yang anda maksudkan dengan "bahagian yang baru dibangunkan"?
Apa yang anda perlu ubah
dev2
menjadi sekarang?Anda boleh mencuba arahan git cherry-pick untuk menggabungkan komit ke dalam cawangan.
.git merge
Sebenarnya, nod berfungsi terakhir cawangan dev2 semasa anda, nod terakhir cawangan baharu dan nod induk biasa mereka akan digabungkan dalam cara tiga hala Berbanding dengan nod biasa mereka, cawangan baharu adalah bersamaan dengan menukar semua fail, manakala cawangan dev2 tidak ada perubahan, jadi git akan memilih untuk secara automatikbergabung untuk menggantikan fail pada dev2
Menurut apa yang anda katakan, rakan sekerja anda sepatutnya hanya melaraskan beberapa fungsi. Anda boleh mempertimbangkan untuk menggunakan
git difftool
untuk menggabungkan kedua-dua cabang secara manual