svn add后的數據如何取消-svn revert??
有時候你發現svn add后,這個提交的數據又不需要了。這時候需要有svn revert來處理了。
原文鏈接:http://hi.baidu.com/phplinuxmysql/item/ff2537f8ccf9f8d642c36aa5
有時候你發現svn add后,這個提交的數據又不需要了。這時候需要有svn revert來處理了。
比如
A testcase/perday.php
如何取消呢?
svn revert testcase/perday.php
會出現下面的提示:
已恢復“testcase/perday.php”
說明腳本已經恢復了到原來的狀態,不受SVN 版本控制了。
如何恢復整個目錄??有時候你將整個目錄都svn add了,整個目錄有不同深度的文件夾,這時候你需要用其他方式來解決
svn revert --depth=infinity .
注意:上面一條語句后面的.絕對不能少,否則你不會操作成功。這條語句也要在svn 目錄的外層執行。不能跑到svn add后的目錄里面去執行。
執行完以后出現“Reverted 'library/Cmsbase/phpmailer'”
表示將phpmailer目錄整個恢復到svn版本控制前了