Contohnya, induk cawangan dan pembangun cawangan mempunyai fail fail.ext pada masa yang sama saya mengemas kini (komit & menolak) fail ini pada pembangun cawangan. Bagaimana saya boleh mengemas kini fail pada induk cawangan apabila rakan sekerja saya mengemas kini.
Penyelesaian yang saya berikan bukan automatik dan memerlukan operasi manual. Tidak boleh mengemas kini satu fail secara automatik
.1: Mula-mula beralih ke cawangan induk:
2: Keluarkan fail.ext fail pada pembangun cawangan
3: Kemudian serahkan file.ext ke cawangan induk
Di atas adalah keseluruhan proses
Tukar kepada cawangan induk, kemudian gabungkan dev dan tolak
Jika penyerahan ini hanya mengandungi satu fail yang diperlukan ini, maka rakan sekerja anda hanya boleh menggunakan master untuk menarik dev asal
Jika terdapat berbilang komit pada asal, dan tuan rakan sekerja hanya memerlukan salah satu daripadanya, maka rakan sekerja akan mula-mula menarik asal dev pada dev, dan kemudian kembali ke master untuk memilih komit yang diperlukan pada dev
Jika fail sasaran ini dicampur dalam penyerahan tertentu (iaitu, terdapat lebih daripada satu perubahan dalam penyerahan, tetapi tuan rakan sekerja hanya memerlukan satu fail ini), maka seperti yang @brucemj katakan, daftar keluar secara manual
Ada caranya, mula-mula tolak kandungan yang ingin anda kemas kini, kemudian tukar cawangan dan klik kanan ganti lebar dan pilih cawangan, teg atau rujukan untuk memilih kandungan cawangan yang baru anda serahkan >
Ini ialah pemalam .git eclipsegit checkout master
git cherry-pick commit-id