svn丟棄本地的任何修改並同步遠程版本庫


參考:http://blog.jkloozx.com/?id=222

 

svn revert -R .

該指令非常適用於提交svn時網站上的文件與svn庫沖突,該指令可一鍵去除沖突,然后svn update即可

這不會刪除任何不受版本控制的新文件。但您可以輕松編寫shell腳本來執行以下操作:

for file in `svn status|grep "^ *?"|sed -e 's/^ *? *//'`; do rm $file ; done

-----------------------------------

有一個命令

svn revert -R .

此外,
如果要還原整個文件目錄,可以使用--depth = infinity選項:

svn revert --depth=infinity

svn revert本質上是危險的,因為它的全部目的是丟棄數據 - 即你未提交的更改。一旦你還原,Subversion就無法取回那些未提交的更改

-----------------------------------

http://stackoverflow.com/questions/1239998/how-can-i-remove-all-my-changes-in-my-svn-working-directory

-----------------------------------

結合其他人的答案來提出這個解決方案

恢復正常的本地svn更改

svn revert -R .

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM