我們目前遵循在合併到主幹之前爲所有新功能/修復創建分支的做法。目前我們沒有提交SVN嘗試對svn:mergeinfo屬性進行的更改,以避免它成爲一個巨大的列表。最佳實踐使用svn:mergeinfo
在保留此屬性中的合併歷史記錄方面是否有任何價值(即使它在過去幾年中的增長量很大,也許我們應該每隔x年清除一次)?
也許只有我們認爲需要多次合併的分支才應該添加到屬性中?
我們目前遵循在合併到主幹之前爲所有新功能/修復創建分支的做法。目前我們沒有提交SVN嘗試對svn:mergeinfo屬性進行的更改,以避免它成爲一個巨大的列表。最佳實踐使用svn:mergeinfo
在保留此屬性中的合併歷史記錄方面是否有任何價值(即使它在過去幾年中的增長量很大,也許我們應該每隔x年清除一次)?
也許只有我們認爲需要多次合併的分支才應該添加到屬性中?
我看到有你2種選擇:
我不認爲合併跟蹤信息的純粹大小將是一個問題,問題可能是你必須處理的許多合併(並保持跟蹤)。並且reintegrated的功能只需將一行添加到mergeino中,並使用分支名稱即保留所有內容。
嗨,我應該更清楚了,我並沒有提到保持分支機構多年的獨立性,我指的是多年來建立一個長期svn:mergeinfo列表的多個分支機構(和合並)。 – TownCube
每個合併的一個範圍 - 重新整合?!連這麼多年都沒有那麼久 –