Git Plugin ile Jenkins kullanıyorum. Gerçekler:Yine de birleştirme stratejisi seçeneğini "onların" olarak ayarlamak için Jenkins Git eklentisi var mı?
- Ben 2 şube aynı atası ile
develop
verc
var.635d361d2005f74dd55f274bf409d43d6413d9b0
- taahhüt de
develop
- birleştirirken ben hep
develop
istiyorum bağımsız bir çakışmaya neden hem branşlarda bir dosyayax.html
için yapılmıştırrc
- bir değişiklik içine
develop
birleştirmeye çalışma şey şu çakışma olduğundarc
değişiklikleri değişiyor
Git eklentisiyle projede ek bir davranış ekledim "Oluşturmadan önce birleştirme" a strategy stratejiyi "özyinelemeli" olarak ayarlayabilirim.
Bu yapılandırma çalıştırdığınızda şöyle bir birleştirme oluşturur:
git checkout -f origin/rc
git merge -s recursive 635d361d2005f74dd55f274bf409d43d6413d9b0
Ancak, herhangi bir strateji seçenekleri belirlemek için görünmüyor olabilir, bu nedenle bu sadece bir çatışma oluşturur.
Özellikle bir birleştirme aşağıda gibi çatışma üzerine onların kabul yapmaya çalışıyorum:git checkout -f origin/rc
git merge -s recursive --strategy-option theirs 635d361d2005f74dd55f274bf409d43d6413d9b0
bu eklenti ile elde edilebilir mi?
Evet, maalesef şimdi bunun işe yaramasının tek yolu bu gibi görünüyor. – Ray
SHA nereden geliyor? Bunu komut dosyasına dinamik olarak nasıl dahil edersiniz? Shell komut dosyanız neye benziyor? – Nielsm