2012-12-22 79 views
0

我不小心被svn搞錯了一個破解版本的錯誤版本。我不知道最後一個工作版本的版本號。我想恢復到最後一個工作版本,該怎麼做?svn版本反轉

感謝,

+1

只是繼續前進,直到你得到一個可行的構建... SVN如何知道哪個修訂版是最後一個正常工作的版本? –

+0

SVN手冊有幫助嗎? –

回答

1

SVN本身不記得你之前,你的最後一個「SVN達」已經查了一下修改了。所以對於不好的更新沒有簡單的「撤銷」。

如果你知道您上次更新的工作版本,而你沒有明確指定的時間,版本號,然後就可以傳遞時間「SVN了」回去「負責人時間」。

或者,您可以嘗試向後移動修訂歷史記錄,測試每個修訂版,直到找到「良好」修訂版。命令svn up -rPREV將使您回到原來的位置。

如果您知道更新引入了大量新修訂版,並且逐個回退會花費很長時間,那麼可以使用二進制搜索described in this answer