在Linux/Mac下面刪除所有的.svn文件

原文:http://blog.csdn.net/enuola/article/details/12494861


在使用svn管理代碼的時候,如果提交原有的svn管理下的project到新的svn目錄下時,需要先刪除原有的文件夾裏面的所有的.svn文件下面的所有內容,否則直接提交會導致失敗。

注意:最好先拷貝一個新的項目,然後刪除備份文件夾下面的.svn文件。以免原有的svn項目有未提交的代碼,導致文件不能提交,造成丟失等。

下面這種方法可以簡單的使用終端刪除所有的.svn文件。

1、首先先定位到你的項目的目錄文件下面,比如我的項目在桌面上的svnProject目錄下面,則需要在終端執行如下命令:

  1. ~ mac$ cd Desktop/svnProject/  

執行完畢之後,就處在當前的svnProject目錄下面了。

2、再執行如下命令,就可以刪除此目錄下面的所有的.svn文件了

  1. svnProject mac$ find ./ -name ".svn" | xargs rm -Rf  



可以看到此目錄下面的所有的.svn文件都被刪除了 ,包含子目錄中的.svn文件也被刪除了。

3、接下來就可以使用此目錄下面的項目,上傳至svn了。


題外話:.svn文件通常是隱藏的,可以參考 蘋果電腦MAC 在Finder裏面顯示隱藏文件方法 來顯示Mac電腦下面隱藏的文件。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章