Evet, bence bu kötü bir fikir. Beni yanlış anlamayın, bunu yapmanın sebebi kulağa harika geliyor ama sonuç yine de korkunç olabilir.
İzlenen bir dal çekerken birleştirme çatışmalarına sahip olacaksınız, en azından bunun böyle olacağından korkuyorum, yine de yanlış olabilirim.
Şu anda işte test etmek istemiyorum ama kendin denemelisin.
Aslında, yakın tarihli bir taahhüdü kontrol edebilirsin. Yeni bir şube aç, küçük bir şey yap, kirazlı bir şeyler yap ya da autocommit ile birleştir.
Sonra betiğinizi çalıştırın, çekin ve sonucunuz korkunç bir birleştirme karışıklığıysa, o zaman kesinlikle bunu gün ışığında yapmamalısınız.
Bunun yerine, potansiyel olarak bir gece binasına veya haftalık bir yapıya yerleştirebilirsiniz.
Ancak bir gece bile kötü bir fikir olabilir.
Her hafta pazartesi bittiği için herhangi bir birleşme çatışması oluşmayacağından emin olduğunuzda haftalık olarak çalıştırabilirsiniz.
Aksi halde, birleşme çatışmalarının yaşanmayacağı tatil sezonunda yılda 1-2 kez çalıştırın.
Ancak çözüm, kod stili için önceliğinize bağlı olabilir.
Git deposunu otomatik olarak oluşturan ve projenin kancalarını ayarlayan bir kurulum betiği hazırlamanın daha iyi olacağını düşünüyorum.
Veya kanca kurulum komut dosyasını, proje içerisindeki aygıtlarınız için bir klasöre dahil edebilir ve onu git'e kontrol edebilirsiniz.