2012-01-31 134 views
0

我有一個SVN源控制項目,該項目包含了那麼它們適用於特定的機器需要改變一些生成腳本。不過,我不想永遠檢查這些文件回來,是否有某種客戶端的可忽略機制在AnkhSVN的客戶端,這將阻止我在這些變化不小心檢查?AnkhSVN的客戶端忽略

+1

我通過TortoiseSVN的做到這一點,右鍵單擊並添加到忽略列表。它將不會在登錄時出現在更改窗口列表中。您可以通過Subversion屬性在'AnvSVN中執行此操作...'svn:ignore'。 – 2012-01-31 17:28:14

回答

1

我試着用一些不同的條款和最終跨越本文跑:

http://agilemusings.blogspot.com/2008/12/tortoisesvn-ignore-on-commit.html

將文件添加到忽略-ON-commit的更改會影響所有客戶端,以便不管你如何讓這種變化,它將應用對Tortoise和AnkhSVN。此外,這不會對回購本身,所以你不會在任何腳尖踩着任何影響,如果有人在其他項目確實需要作出修改這些文件。

1

我通常建議在局部改變這些文件不檢查。您可以改爲創建模板文件。然後,您可以自定義構建腳本以將文件複製到正確的位置,如果它尚未存在的話。

然後您可以只設置svn:ignore設置(右鍵點擊顛覆 - >忽略 - > ...在未版本控制的文件上),以確保文件不會被意外添加。

+0

哦,我真的很喜歡這個。我聽說很多人不建議在檢查這些文件,但是這通常在諮詢結束。添加模板相當聰明。 – 2012-02-03 21:54:34

相關問題