Burada sorunu görmüyorum.
Bu master
özellikler zaten geliştirilip birleştirildikten sonra sürekli değişen şubenizde zaten her zaman var .
Böylece, somut örneğinizde, öncelikle feature_xxx_backend
dalı yaratır ve arka uç değişikliklerini geliştirirsiniz. Bu yapıldığında, şube gözden geçirilir master
ve inceleme tamamlandıktan sonra birleştirilir .
Yani, başka bir şubeye başla feature_yyy_frontend
. Büyük olasılıkla doğrudan branşmandan dalmak isteyeceksiniz feature_xxx_backend
, böylece bu branşınızda zaten değişiklik var. daha sonra, dal gibi ön uç özelliğini geliştirin master
.
Ne zaman feature_xxx_backend
adressed gereken İnceleme sırasında gelip şeyler vardır çünkü şube değişiklikler, sadece bu değişiklikleri yapmak ve onları birleştirmek örneğin feature_yyy_frontend
şube. Sonra ön uç dalında devam edin.
Arka uç şubesinin incelemesi tamamlandıktan sonra bir araya gelir master
. Bu noktada, akıllıca olacaktır rebasefeature_yyy_frontend
üzerine dalı master
yorumcular sadece incelemeniz gerekir ki, yeni bu dalı katkıda değişiklikleri master
ve gerek zaten onaylanmış arka uç için yapılan değişiklikleri (yeniden inceleyecektir ).
Bu, iki, üç veya daha fazla bağımlı dalınız olduğunda da yapılabilir. Bağlı olduğunuz iki özellik dalınız varsa, her ikisi de birleştirilmiş özellik olan türetilmiş bir dal yapın. Şube oradan da dal, üçüncü özelliği geliştirin, her ikisi de bu değişim sırasında her iki özellik dalını birleştirin. Her iki özellik yapıldığında ve türetilmiş dallara birleştirildiğinde, buna yeniden uygulayın ya da ana ile birleştirilirse, ana üzerine yeniden başlayın.
Yeniden düzenleme (yukarıda önerildiği gibi) gerçekten güçlüdür ve değişikliklerin temiz bir kaydını tutmaya yardımcı olarak incelemeleri çok daha kolay hale getirir.