我們的開發人員之一向主幹添加了新功能,而不是創建分支。我們目前正在修訂3966作爲HEAD。該功能僅在3875開始。使用TortoiseSVN,完成以下任務的最佳方法是什麼?回滾主幹然後分支
- 回滾樹幹3875
- 創建一個從修訂3876-3966
- 分支當該功能的開發完成後,重新融入主幹
可這最好通過做來完成以下通過TortoiseSVN?
- 對trunk的工作副本進行修訂更新並返回到3875,提交這些更改。
- 內庫瀏覽器中,右鍵點擊3966修訂版,並創建一個分支
...或者是有一些其他的方式?
我們的流程通常是這樣的:
- 幹線只有輕微/單bug修復和集成分支
- 分行鍼對功能和/或衝刺,包括bug修復,將不得不進行審查在集成到主幹之前
- 一旦分支完成並進行了QA /審覈,它就被集成到主幹中。
- 一旦錯誤修復的衝刺被QA /審查,它被集成到幹線。
謝謝!