忽略不想被版本控制的檔案

2021-09-01 10:48:55 字數 527 閱讀 1132

有時候有些檔案,真他媽的煩,不斷被提醒還沒有被版本控制,該怎麼辦?

svn版本控制的目錄有乙個屬性,svn:ignore。它的值是以行分割的檔名或者是目錄名。

當使用svn add,svn import或者svn status的時候,svn回去檢查每個目錄的這個屬性,把屬性中定義的檔案和目錄忽略掉,是不是很爽?

可以使用命令修改這個屬性:

svn propset svn:ignore filename/pathname

注意,這個目錄屬性沒有遞迴的性質,所以,一旦你給這個目錄設定這個屬性,這個屬性不會應用於它的子目錄中。

如果這個目錄屬性被改變了,它會被提交到版本庫,別的開發者也能享受了。

另外,可以指定乙個檔案:

svn propset svn:ignore . -f /tmp/ignore.txt

ignore.txt

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

.classpath

.project

target

Xcode git版本控制忽略無關檔案

git版本控制 的時候,提交 經常會提示 ignore 有很多非 檔案也會被跟蹤,比較常見的如一些影藏檔案ds store 以xcworkspace xcuserstate xcuserdata等結尾的狀態檔案等。為了不把這些檔案加入版本控制體系中,我們需要進行以下三步設定,注意,每一步必不可少,也...

git忽略版本控制

在git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改 gitignore 檔案的方法。這個檔案每一行儲存了乙個匹配的規則例如 此為注釋 將被 git 忽略 a 忽略所有 a 結尾的檔案 lib.a 但 lib.a 除外 todo 僅僅忽略專案根目錄下的 todo 檔案,不包括 s...

git 強制忽略加入版本控制的檔案

1 對於未加入版本控制的檔案,我們可以建立.gitignore檔案,忽略你想忽略的檔案。以下是android studio為例,在工程目錄下建立.gitignore檔案,touch gitignore 新增以下想忽略的,再次強調一下這些檔案必須是沒有add 到版本庫的,這樣才會起作用。idea pr...