Şirketim Subversion'dan Git'e üç ay önce geçti. Geçiş öncesinde haftalarca önceden haberimiz vardı. Git'i daha önce (ya da başka herhangi bir DVCS'den önce) hiç kullanmadığımdan, Pro Git'i okudum ve biraz zaman harcadım, kendi depolarımı toplayıp etrafta dolaştım, böylece değiştirdiğimizde minimum acı ile çalışmaya devam edebilecektim. Şimdi varsayılan olarak 'Git adam' değilim.
Birkaç istisna dışında, takımımın çoğu Git'in nasıl çalıştığını bilmiyor. Örneğin, dalları hala kaynak kodun tam kopyaları olarak görüyorlar ve hatta repoyu birden fazla klasöre (dal başına bir tane) klonlayacak kadar ileri gidiyorlar. Genellikle Git'e korkutucu bir kara kutu olarak bakarlar.
Günlük çalışmamızdaki kaynak kontrolün temel niteliği göz önüne alındığında (Git'in bize verdiği saçma güç miktarından bahsetmemeye gerek yok), onunla belirli bir yeterlilik seviyesine ulaşamayan herhangi bir devin bir sorumluluk olduğu kanaatindeyim .
Ekibimin en azından Git'in içeride nasıl çalıştığını ve en temel çekme / birleştirme / basma işlemlerinin ötesinde nasıl kullanılacağını anlamalarını beklemeli miyim? Yoksa sadece hiçbir şeyden bir şey mi çıkarıyorum?