Havuz yapınıza nasıl sahip olduğunuza ve neyi başarmaya çalıştığınıza bağlıdır. DVCS dünyasında gerçekten "ön itme" anlamına gelen "ön taahhüt" incelemelerini yapmayı tercih ediyoruz. DVCS'ler bu ortamda daha güzeldir (geleneksel SCM'lerle karşılaştırıldığında), yerel değişikliklerinizi kaydetmek ve çalışma alanınızı geri almak için yerleşik bir işleve sahiptirler, böylece başka bir şey üzerinde çalışabilirsiniz.
İtme sonrası incelemeler yapmak istiyorsanız, ideal iş akışı büyük ölçüde depo yapınıza bağlıdır. Örneğin, Git depo düzenleri hakkında bu makalede açıklanan yapıya benzeyen bir depo yapısı olduğunu varsayalım . Bu durumda, birleştirilen değişiklikleri incelemek isteyebilirsiniz develop
. Unsur branşlarındaki bireysel taahhütler gözden geçirmenin anlamlı olmayabilir. Açıkçası hepsi hotfixes
de içine birleşmeleri ile birlikte gözden geçirilmelidir master
.
Bunun yerine, insanların doğrudan check-in yaptığı tek bir entegrasyon şubeniz varsa, o şubeye yapılan tüm pushları incelemek istersiniz. Bu muhtemelen biraz daha az verimlidir, ancak yine de işe yarayabilir. Bu ortamda, bir sürümü kesmeden önce itilen tüm değişikliklerin gözden geçirildiğinden emin olmanız gerekir. Daha hileli olabilir.
B) gelince önerebileceğim tek şey doğrudan SmartBear desteğini (support@smartbear.com) e-postayla göndermektir. Yol sorunlarınızı çözmenize yardımcı olmaktan memnuniyet duyarız (evet, SmartBear için çalışıyorum), ancak bu soruda sorununuzu çözmek için yeterli bilgi yok. Normal işlem sadece yükleyiciyi çalıştırmaktır ve her şey çalışır. Görünüşe göre bu süreçte bir şeyler ters gitti.