Rumah > Soal Jawab > teks badan
Seperti yang ditunjukkan dalam rajah, terdapat dua fungsi baharu, yang dilaksanakan dalam branch 1
dan branch 2
masing-masing, dan digabungkan ke dalam cawangan develop
secara bergilir-gilir.
Kemudian masalah datang Apabila saya ingin menggabungkan develop
ke dalam master
dan melepaskannya ke persekitaran pengeluaran, saya tiba-tiba mendapati bahawa branch 1
mempunyai masalah yang serius dan tidak dapat dilancarkan dalam versi ini, dan branch 2
berdasarkan versi sedia ada merge
dibangunkan oleh branch 1
cawangan develop
, yang bermaksud kod branch 2
sudah mengandungi kod branch 1
.
Dalam senario aplikasi sedemikian, apakah amalan terbaik untuk hanya menukar branch 2
kod diubah suai daripada merge
kepada master
?
天蓬老师2017-05-02 09:43:03
Prinsip git adalah untuk menjejaki setiap fail yang diubah suai Anda boleh menggunakan log git untuk menyemak kandungan yang berbeza bagi penyerahan versi tertentu Selepas pengubahsuaian, cuba minta gabungan sekali lagi.
曾经蜡笔没有小新2017-05-02 09:43:03
Pada prinsipnya, anda harus menggunakan perbaikan terbaru pada induk untuk mengubah suai masalah branch1 Selepas pembaikan selesai, gabungkan semula hotfix kepada master dan bangunkan, dan kemudian gabungkan pembangunan kembali ke branch2
Anda boleh merujuk kepada proses ini http. ://danielkummer .github.io...