Saya memiliki repositori telanjang TENGAH yang memiliki tiga repositori pengembang menarik dan mendorongnya secara normal.
Saya juga memiliki dua repositori lain yang menarik dari repo telanjang TENGAH: satu adalah server hidup, dan yang lainnya adalah server tes / tahap — masing-masing menarik dari cabang masing-masing.
Skenarionya adalah ini: Saya memiliki post-update
skrip kait pada repo TENGAH yang secara otomatis mengakses tes dan repo langsung dan menjalankan perintah tarik pada masing-masing. Ini memperbarui server uji dan langsung, semua tergantung pada cabang apa yang memiliki komitmen baru. Ini semua bekerja dengan baik.
Masalahnya adalah ini: mungkin ada saat-saat dalam keadaan darurat bahwa file dapat langsung diperbarui di server (melalui ftp atau apa pun) dan skrip post-update TENGAH kemudian akan gagal karena konflik gabungan / timpa akan terjadi. Tidak ada cara untuk menghindari skenario ini, dan itu tidak bisa dihindari.
Yang saya inginkan terjadi adalah ini: Saya ingin tarikan dari situs langsung dan pengujian selalu menimpa / menggabungkan tarikan. Selalu. Repo-repo ini hanya akan menarik karena tidak untuk pengembangan.
Dalam semua penelitian saya, saya tidak dapat menemukan solusi yang baik untuk memiliki daya tarik selalu memaksa menimpa file lokal. Apakah ini mungkin? Itu akan membuat skenario pengembangan yang bagus jika demikian.