linux mac svn ignore忽略檔案及資料夾最好用方法 之*妙用
阿新 • • 發佈:2018-12-29
一、忽略單個檔案
忽略檔案必須要進入到檔案的當前目錄,比如要忽略這個database.php配置檔案。
先進入application資料夾,輸入兩條命令語法如下:
svn propset svn:ignore '要忽略的檔名' ./
svn ci -m 'ignore a directory called "要忽略的檔名".'
svn propset svn:ignore 'database.php' ./
svn ci -m 'ignore a directory called "database.php".'
注意:對於已經加入版本庫的檔案直接忽略是沒有用的,需要從版本庫中清除然後再加入忽略
#1、先把 database.php 檔案備份成 database.php-tmp svn export database.php database.php-tmp #2、刪掉原檔案 svn rm database.php #3、提交修改資訊 svn ci -m 'Removing added file "database.php".' #4、把 database.php-tmp 還原成 database.php mv database.php-tmp database.php #5、重新進行忽略步驟 svn propset svn:ignore 'database.php' ./ #6、提交忽略新修改 svn ci -m 'Ignoring a directory called "database.php".'
二、忽略資料夾方法1 建議看方法三
忽略資料夾也要進入當前目錄,比如忽略這個快取檔案runtime資料夾下的全部內容
進入runtime資料夾輸入如下命令
svn propset svn:ignore ".svnignore
回車之後會出現大於號,把檔名分別寫上最後加上雙引號空格點斜槓結束,再輸入如下命令
svn propget svn:ignore .
svn ci -m "ignore some directory"
三、忽略資料夾方法2 非常簡單
上面的方法很麻煩如果檔案多很累,而且網上全都是介紹的那種方法,我想到一種非常簡單的辦法,你知道了一定會恍然大悟,就是用星號代表全部檔案
1、進入runtime資料夾,輸入命令
svn propset svn:ignore ".svnignore
*
" ./
svn propset svn:ignore 'runtime' ./
svn ci -m 'ignore a directory called "runtime".'
svn propset svn:ignore ".svnignore
svn propget svn:ignore .
svn ci -m "ignore some directory"
2、檢視全部忽略了
搞了兩天終於摸索出來了簡單的做法,是不是超級好用,希望對大家有幫助,不然一個個資料夾加得累死