Rumah  >  Soal Jawab  >  teks badan

Selepas git merge, tiada konflik akan berlaku antara gabungan dan konflik, tetapi akan diganti secara langsung.

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!

伊谢尔伦伊谢尔伦2647 hari yang lalu1029

membalas semua(3)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-22 11:54:46

    Dua soalan.

    1. Bahagian manakah yang anda maksudkan dengan "bahagian yang baru dibangunkan"?

    2. Apa yang anda perlu ubah dev2 menjadi sekarang?

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-22 11:54:46

    Anda boleh mencuba arahan git cherry-pick untuk menggabungkan komit ke dalam cawangan.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-22 11:54:46

    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 automatik
    bergabung 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

    balas
    0
  • Batalbalas