2008-10-16 99 views

回答

6

是的,在Subversion中進行移動操作將保留受影響文件的所有歷史記錄。在完成這一步之後,每位開發人員必須運行svn switch命令將其工作副本指向新位置src。您應該與其他開發人員協調,並確保沒有任何人在工作副本上有任何待處理的更改,因爲這些會在晚些時候清理乾淨。

如果你想試驗這個,我建議做一個轉儲並將其恢復到一個新的存儲庫中,這樣你就可以在沙箱中進行實驗而不會影響其他任何可能。然後,您可以執行此操作,並確保保留所有歷史記錄,並更新測試工作副本,以確保svn switch符合您的期望。

+0

svn交換機將在本地副本上工作,即使它具有本地更改,並且提交將會失敗,直到完成交換。 我建議使用url的svn移動,而不是在工作副本上。 – Czimi 2008-10-16 07:08:10