Birleştirme sürücüsü oluşturuyorum. aşağıdaki gibi bir .gitattributes dosyası tanımlamış:Depoya git birleştirme sürücüsü ekleyin?
filename merge=mergeStrategy
: Bu yerel olarak çalışıyor
[merge "mergeStrategy"]
name = My merge strategy
driver = scripts/mergeScript.sh
ama Bu birleştirme sürücüsünü git deposuna taşımak, böylece birleştirme stratejisinin herkes için geçerli olmasını ister.
Bunu (veya diğer yapılandırma seçenekleri) deponun kendisine ekleyebileceğim bir yol var mı?
Bu, git deposunda bir yapılandırma ayarı kaydetmez. –
@AlexandrPriymak: iyi nokta. Cevaba bu önemli uyarıyı ekledim. – VonC
'chmod + x' kullanarak yürütülebilir olarak 'mergeScript.sh' ayarlamayı unutmayın, aksi halde (alışkanlık) çalışabilir. Ben de ** güçlü ** ** yürütülebilir dosyalar için uzantıları kullanmamanızı ** tavsiye ederim. Gelecekte kabuk komut dosyasından perl'e, python'dan veya hatta C dosyasından derleyebildiğinden, basitçe 'mergeScript' adını verin. – MestreLion