2014-10-28 181 views
0

在嘗試通過其中一個「更新時刪除的項目」衝突後,我現在處於trunk的最新修訂版本具有這些文件的位置,但是我的工作副本顯示了svn信息它在同一修訂版中,不顯示這些文件。 svn狀態在有問題的文件旁邊顯示一個D,但服務器瀏覽器仍然將這些文件顯示爲回購的正式部分。Unbork svn工作副本

svn狀態不顯示衝突,svn恢復不起作用,刪除文件夾,然後執行svn update不會返回文件。由於服務器瀏覽器似乎顯示文件,我確定問題出在我的工作副本上,但是我不能將整個工作副本吹走,只是爲了重新獲得這些文件。我可以在這裏使用一些指針。謝謝大家。

回答

0

svn狀態顯示旁邊的文件有問題,但服務器瀏覽器仍然顯示文件正式的回購部分。

這表示您已刪除工作副本中的項目,但尚未提交更改。

SVN復歸不起作用

svn revert可能不會,如果不正確地告訴它恢復。您可能需要使用svn revert --recursive來恢復該目錄中的所有更改並降低。

最糟糕的情況下,提交您的更改,然後執行reverse merge撤銷該修訂。你不能破壞客戶端的存儲庫;你總是可以回到已知的良好狀態。

+0

具體而言,我想保留所有的文件,並恢復 - 遞歸處理文件的文件夾上的不需要的刪除。謝謝。 – Joshua 2014-10-28 21:20:22