幾年前,TortoiseSVN的1.4.3被部署到我們的軟件開發團隊,現在我們正在尋找在客戶端升級到最新版本1.6.x版。我希望這種升級是透明的,附加功能和修改都是客戶端。在大多數情況下,這是真實的除了一個非常重要的特點 - 合併。當我嘗試將功能分支合併回卡車時,我收到了停止播放「合併跟蹤不支持錯誤」。如何將1.4.3 TortoiseSVN創建的存儲庫升級到1.6.x?
這裏有一些事實值得注意:
當首次創建存儲庫(以前我是在船上),它是通過TortoiseSVN客戶端本身產生的。我們沒有'SVN服務器守護進程'本身,而是存儲庫文件夾/數據庫駐留在可以通過file:///從我們的工作站機器訪問的共享文件夾中。這對我來說實際上是一個開眼界。我一直認爲我們正在談論的是一些SVN服務器守護進程。
我們不必託管SVN底層機器的任何訪問,而不是讀/寫該共享本身的能力共享其他。我甚至不知道機器運行的是什麼操作系統。選擇此共享服務器是因爲它的驅動器由我們的IT小組每晚備份。
誠實地說,我們真的不需要合併跟蹤功能,雖然它會很好。目前,能夠在1.4.3版本庫中使用1.6.x TortoiseSVN客戶端就足夠了,並且可以在沒有錯誤的情況下合併(無跟蹤)。
如何在不訪問存儲庫所在的底層機器的情況下將客戶端創建的1.4.3存儲庫升級到1.6.x兼容版本?
我希望TortoiseSVN的客戶端本身必須做到這一點的能力,但不會出現這種情況。
,我會被強迫整個repositoryover複製到本地驅動器,運行一些命令SVN本地升級倉庫,然後複製庫回到共享點?如果是這樣,那麼這樣做是否會破壞與1.4.3客戶端的兼容性,以防我們無法同時升級它們?
備註
根據給出的一些答案,該問題已被完全重寫。
我認爲這將在SuperUser.com – MPelletier 2010-04-29 20:28:39