Özellikle, ben bir DVCS ve derleme sistemi entegre bir araç üzerinde çalışıyorum, ama ben bir "meta" aracı (derleyici, VCS, derleme sistemi, test koşucusu, vb.) "dogfooding" yoluyla geliştirmek istiyoruz .
Benim sorum: dallanma iş akışını kullanan bir scrum tarzı serbest bırakma işleminde , aracın geliştirme döngüsünde aracın daha yeni bir sürümünü kullanmaya ne zaman başlayabilirim?
Arasında denge oluşturmak için bir süreç arıyorum:
develop
aracın sürümünü sürekli olarak kullanıyorum : Değişikliklerin birleşmesiyle kendi gelişimimi bozduğumu görüyorum.master
aracın sürümünü sürekli olarak kullanın : dogfooding ile ortaya çıkardığım herhangi bir sorun zaten yayınlanmış olan sorunlardır.