Subversion Branşlarına hiç baktınız mı ?
Yaygın bir teknik, bagajınızı sabit tutmak ve gerektiğinde kritik düzeltmeler uygulamaktır. Daha sonra her yeni önemli iş parçası için bir şube oluşturursunuz . Bu proje üzerinde çalışan geliştiriciler şubeyi kontrol eder ve şubeyi taahhüt eder. Son entegrasyonunuzun bir parçası olarak şubeyi ana gövdeye birleştirmeye karar verene kadar Bagajı etkilemez.
Başka bir yaklaşım, gövde üzerinde sorun yaratan başka işlerin yapılmasını önlemek için belirli bir Sürüm için bir şubeye sahip olmaktır. 'Serbest Bırakma Şubesi'ni gerektiği gibi düzeltebilir ve ardından hazır olduğunda bu düzeltmeleri gövdeye geri katlayabilirsiniz.
Geliştiricilerinizin birden fazla çalışma kopyası teslim alınmış olabilir - gövde ve herhangi bir dal - veya gövde ile belirli bir dal arasında svn switch
komutla geçiş yapabilir.
(A) Bu, başkalarıyla işbirliğini yasakladığı ve (b) yanlışlıkla ana gövdede çalışmayan, ancak değişiklikleri işlemek için çok kolay olacağı için ayrı ayrı ödeme yaptığınız çok sayıda 'sandbox' çalışma kopyasına sahip olmanızı önermiyorum.