Git versiyonlama aracını hemen hemen her yazılımcı kullanıyor. Ancak çok basite indirgendiğini görüyorum bazen. Commit yaparken, branchler ve master branch, release branch üzerinde çok ince düşünmeden çalışıldığına şahit oluyorum.
Yeni başlayan ya da yaptıklarının doğru olup olmadığını göstermek adına, eğer belli bir format ya da usül varsa paylaşmak isteyen. Buradan insanları bilgilendirmek isterim.
ilk aklıma gelenler şunlar mesela 🙂
Her bir geliştirme için branch açılması mantığı güzel gibi görünüyor ama bizim tecrübelerimize göre her zaman iyi olmayabiliyor. Paralelde çok fazla geliştirmen varsa ve hepsini master’a birleştirmiyorsan iyiden iyiye karışıyor.
Öncelikle bizim tecrübemiz eğer herkes kendi fork’unu alıp çalışırsa en azından işi bitene kadar kendi forkun üzerinde istediğin gibi çalışabilirsin. En sonunda ana repoya kodunu atabilirsin. Merge ederken tabi ki neyi merge ettiğini incelemen güzel olur.