1
如何實現良好的版本控制系統,我使用SVN更新代碼並使它們位於主幹上。 我的老闆總是問一個新功能,在一個功能完成之前,他要求在同一個模塊中有另一個功能。在這種情況下如何管理分支?如何處理Web應用程序的版本控制
注意:
我已經張貼在programmers.stackexchange.com這個問題,但一些一個封閉的,是給理由的問題應該是主觀的。所以我在這裏張貼。
如何實現良好的版本控制系統,我使用SVN更新代碼並使它們位於主幹上。 我的老闆總是問一個新功能,在一個功能完成之前,他要求在同一個模塊中有另一個功能。在這種情況下如何管理分支?如何處理Web應用程序的版本控制
注意:
我已經張貼在programmers.stackexchange.com這個問題,但一些一個封閉的,是給理由的問題應該是主觀的。所以我在這裏張貼。
「良好的版本控制系統」取決於對其有貢獻的開發人員以及您使用的版本控制系統。主幹(主分支)只包含穩定的代碼。如果您檢測到問題或處理新功能,則爲其創建分支。你也想保持其他代碼儘可能靠近中繼 - >因此,經常更新分支,所以對中繼的新修復得到考慮!當分支的代碼工作時,將更改合併到主幹。
看一看這個:http://betterexplained.com/articles/a-visual-guide-to-version-control/爲一個很好的介紹。
我同意udo。分支很便宜。嘗試修復(不穩定)特性分支中的集成問題,並在事情看起來足夠好時重新合併到主幹中(--reintegrate) – 2010-10-18 13:28:06