歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> svn服務器端回退版本

svn服務器端回退版本

日期:2017/3/1 17:02:48   编辑:關於Linux

svn服務器端回退版本 由於誤操作,不小心將錯誤的代碼提交到了svn上,於是想在服務器上撤銷本次提交,
經過嘗試,發現進行以下步驟的操作即可徹底刪除本次提交: 1.首先找到本次提交後生成的版本號,例如為r224. www.2cto.com 2.登錄到svn服務器上,進入到項目的svn目錄. 3.進入db目錄,刪除此目錄下的rep-cache.db。並修改此目錄下的current文件,將其修改為
上一個版本,例如233. 4.刪除db/revs/0/目錄下的224文件。 5.刪除db/revprops/0/目錄下的224文件。 至此,服務器端已經回退到r223版本,此時可以將本地下載到的代碼刪除,重新從svn服務器
上下載一份代碼,然後基於此代碼繼續修改提交。 如果在windows下使用TortoiseSVN,還需要刪除本地的緩存,不然會出現再次提交後,
其日志顯示出現錯誤的情況,刪除方法為點擊TortoiseSVN的settings,在選擇"Saved Data",
點擊Clear清除Log message即可。
Copyright © Linux教程網 All Rights Reserved