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

在使用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了。


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