什麼是在svn中重構樹幹但不能將重構應用於舊分支的情況下的最佳實踐,但仍然需要能夠合併錯誤修正從樹幹到樹枝?顛覆重構樹幹,仍然能夠將更改合併到舊分支
要問的問題更具體的(如果它可以幫助 - 如果你能回答上述,然後隨意忽略):
我們想搬到Maven的向前發展,但我們仍需要保持老版本 - 除了客戶批准的更改和錯誤修正之外,不能觸摸它們。因此,我們需要在trunk中重構我們的文件夾結構,以便根據maven - src/main/java,src/main/webapp等(它當前是一個WTP項目 - src,WebContent而不是上面的項目)來獲取它。
但是接下來,我們仍然需要能夠合併到舊的分支,這些分支仍舊處於舊的文件夾結構中。
這可能嗎?什麼是最佳實踐?
我知道我們可以將更改應用到主幹,然後也將更改應用到分支手動,但這會給我們想要避免的開發人員帶來很大的痛苦。
道歉,如果這已經回答或者是顯而易見的(我本來以爲會是這樣,我覺得我要問一個明顯的問題!)提前
感謝, 賈斯汀
謝謝阿爾賓 - 正如我懷疑的那樣。 AFAICS,我可以進行svn合併,但我需要指定相對於我需要合併的URL中的新文件夾。所以我不能再合併整個項目,但必須在我更改文件夾結構的每個點進行合併。太可惜了。 – Justin 2011-03-08 11:10:30