2013-03-08 51 views
0

我有一個關於如何管理分支和小型開發的問題?TFS分支:管理小型開發

目前,我們正在使用按功能分支,但在某些情況下,我們有小的發展需要一兩天的發展?

解決方案是什麼?創建一個臨時分支?櫻桃採摘?

而對於「閱讀tfs分支指南」的回答,我已經閱讀過這些文檔。

感謝和抱歉我的英語。

回答

1

爲什麼要創建分支?這是在集成到Main之前「測試」更改的地方嗎?你能直接寫入Main並在那裏測試嗎?

如果這是不可能的,那麼爲該工作創建一個分支,在那裏完成工作,保持前向集成將Main合併到該工作分支中。當更改準備好發佈時,反向集成將工作分支合併回主。然後,您可以刪除工作分支以及與其關聯的任何構建。在Main中查看文件歷史記錄時,這仍然會顯示更改集。

+0

如果有更好的解決方案,分支結構可能會改變。對於你提出的第一種解決方案,你建議哪種結構我已經想到第二個解決方案似乎更好。事實上小發展是頻繁的,我們需要經常發佈。 – bobosh 2013-03-08 14:21:29

+0

這對於SO來說變得過於寬泛,但是聽起來像採用Scrum方法會適合你。 – DaveShaw 2013-03-08 15:48:42

0

對於一個小型開發,您最好在現有分支中創建一個新標籤,而不是爲了添加一個小功能而進行分支。