使用svn管理代碼時(shí),如果將原svn管理提交到新的svn目錄,需要先刪除原文件夾中所有.svn文件的所有內(nèi)容,否則直接提交會(huì)導(dǎo)致失敗。
注意:最好先復(fù)制一個(gè)新項(xiàng)目,然后刪除備份文件夾下的.svn文件。為了避免原來(lái)的svn項(xiàng)目有未提交的代碼,導(dǎo)致文件無(wú)法提交,造成丟失等情況。
以下方法可以簡(jiǎn)單地使用終端刪除所有 .svn 文件。
1、首先找到你項(xiàng)目的目錄文件。比如我的項(xiàng)目在桌面目錄下,需要在終端執(zhí)行如下命令:
~ mac$ cd Desktop/svnProject/
執(zhí)行完成后會(huì)在當(dāng)前目錄下。
2、 然后執(zhí)行以下命令刪除該目錄下的所有.svn文件
svnProject mac$ find ./ -name ".svn" | xargs rm -Rf
可以看到這個(gè)目錄下的所有.svn文件都被刪除了,子目錄下的.svn文件也被刪除了。
3、接下來(lái)就可以使用這個(gè)目錄下的項(xiàng)目,上傳到svn了。
題外話:.svn文件通常是隱藏的Mac桌面上的軟件可以刪除嗎Mac桌面上的軟件可以刪除嗎,可以參考蘋(píng)果電腦mac顯示隱藏文件的方法來(lái)顯示mac電腦下的隱藏文件。