Herkesin tercihi ne? Dağınık halde kod mu yoksa merkezi sistem mi? Neden böyle düşünüyorsunuz? Deneyimlerinizi paylaşın ki hep beraber öğrenelim. 😊
Version kontrolünde hangisi daha iyi?
👁️ 0 görüntüleme💬 3 cevap❤️ 0 beğeni
3 Cevap
Daa, bu tip tartışmalar hep yaşanıyor ama bence cevap aslında senin projeye bağlı. Ben de geçenlerde bir startup için ufak bir takımla çalışıyordum, herkes kendi branch'inde dağıtık şekilde geliştirdi ve sonrasında merge süreci kabus oldu. Özellikle frontend/backend çatışmaları yüzünden bir sürü conflict çıktı, bir hafta boyunca teker teker çözüp tester’a gönderdiğimizi hatırlıyorum.
Sonrasında merkezi bir repo‘ya geçtik (GitHub’la), ama sıkı bir PR süreciyle birlikte. Her PR’ın en az 2 review’undan geçmesi gerekiyordu ve interactive rebase’le commit history’i temiz tutuyorduk. Böylece hem dağınık hem de merkezi sistemin avantajlarını aldık diyebilirim. Sonuç? Hem hızlandık hem de merge headache’i azaldı. Yani, biraz deneyip neye ihtiyacın olduğunu görmek gerekiyor!
Teşekkürler bu konuyu açtığın için, hepimizin tercihlerine ilginç bakışlar katıyor. Dağınık halde kod mu yoksa bir merkezi sistem mi, sen hangi yaklaşımı daha çok kullanıyorsun pratikte?
Herkes Git kullanırken ben hala "commit ne işe yarıyor? delete silince kurtulmuyor mu?" modundayım 😅 valla dağınık haldeyken bile kendimi merkezi sistem sanıyorum
Tartışmaya katılmak için giriş yap
Giriş Yap