忽略“svn switch --relocate”上的 UUID 不匹配

忽略“svn switch --relocate”上的 UUID 不匹配

這個問題大致上問了我的問題是什麼,但現在已經有十年了:

如何更改 Subversion 工作副本 UUID?

我們有一個舊的 SVN 伺服器,上面有大約 10 個儲存庫。因為它很舊,所以除了最新的儲存庫之外的所有儲存庫都具有相同的 UUID。

我正在用新的 SVN 伺服器替換它。為了防止將來嘗試在儲存庫之間切換時出現實際錯誤,如果可能的話,此時最好使所有儲存庫上的 UUID 不同。

但是,「svn switch --relocate」會在使用者變更到新伺服器時拒絕更新使用者的結帳,因為儲存庫 UUID 不同。

難道真的沒有辦法讓這個指令忽略UUID不符嗎? - 我寧願讓人們在簽出時運行一次命令,這些命令實際上來自同一個存儲庫,並且可以選擇忽略錯誤,這樣將來就不太可能出現錯誤。

另一種選擇是將新儲存庫上的 UUID 設定為與舊伺服器上的相同,這將解決現在的問題,但將來所有儲存庫將永遠具有相同的 UUID。

有一個“--ignore-ancestry”選項 - 這也會忽略 UUID 檢查嗎?

相關內容