我希望得到您對Subversion項目管理策略的意見。這是項目管理Subversion存檔的好策略嗎?
我們的一些SVN項目已經變得非常龐大而笨拙。從開發人員的角度來看,可以簡單地檢查你正在工作的分支,但是從項目管理的角度來看,讓項目從根目錄檢出更有意義。但是,除了歷史參考外,還有很多舊的分支和標籤根本不相關。
有人建議實施一種策略,在項目的根目錄(「分支」,「標籤」和「主幹」旁邊)中創建另一個文件夾,稱爲「歸檔」。舊的分支和標籤隨後可能被移動到該文件夾中,因爲它們變得不相關,而用於當前項目管理的結賬可能會排除「歸檔」文件夾。這應該保持與這些分支有關的歷史記錄,但不會導致本地大量工作副本的問題。
您認爲這有意義嗎?任何想法將不勝感激。
如果分支是沒有用的了,你爲什麼不刪除它們?如果你需要它們的話,Subversion仍然會有它的歷史。 –
真的不清楚爲什麼檢查項目經理的整套標籤和分支是有意義的。用命令「log」檢查更改是很容易的。爲了探索任何分支的狀態,只需要一個分支結賬並使用命令「switch」即可。 – maxim1000
我想我已經從根本上檢查了一下。..我在Parallels上運行帶有Windows的OSX,並且Windows資源管理器中的TortoiseSVN集成爲分支/標籤管理和合並提供了一些不錯的便利。可能是這種情況,我需要包括一些工作流調整以及我們使用的任何新的歸檔策略(刪除或「歸檔」文件夾)。謝謝! – ilasno