2008-09-09 192 views
12

所以我有一些文件我想在Subversion版本庫中忽略,但我不希望我的忽略模式被傳播到版本庫。忽略SVN忽略...可能嗎?

換句話說,我在我的結帳中添加了一些我想保留的私人文件,但它們只存在於我,並且對每個人都沒有任何意義,所以如果我使用svn:ignore,將應用在目錄中,並且我必須檢查(我不想這麼做),或者每次執行svn狀態時都會看到此目錄已被修改。

所以,理想情況下,我想要一個.svnignore文件,然後我可以忽略它自己以及其他一些文件(我認爲這是git中的一個可能性,例如,使用.gitignore文件或其他名字是)。

我猜它可能會忽略整個目錄(也許),但我懷疑我不會看到該目錄中的任何新文件,這也不會是可取的。

那麼有沒有人知道在顛覆中做到這一點的方法?

+0

指望我在,我想改變我的配置文件,而不是檢查他們,但他們仍然需要在回購,並需要改變,當我得到的固定在那裏的東西的票。 – DevelopingChris 2008-09-09 17:43:17

+0

理論上你不能不檢查你的.svnignore文件嗎? – 2008-09-09 17:27:18

回答

0

我感到困惑的兩件事情:

  • 爲什麼你有你不想別人可能要籤來檢查文件?好像你會發生衝突,如果發生無論如何
  • 只是在人類意義上「忽略」不適合你嗎?

我只是無法看到這樣一個場景,你不希望使用svn:忽略...

+0

我正在嘗試做同樣的事情。是的,你可以忽略這些文件,但如果svn忽略這些文件會更好。這有點像你希望搜索引擎把你關心的結果放在頂部,而不是放在第三或第四頁。 – allyourcode 2010-01-19 23:39:01

9

顛覆確實per-user, global ignore setting,這聽起來像你想要什麼。查看您的.subversion目錄(在您的主目錄目錄中找到)並找到配置文件的Miscellany部分。應該有一個名爲global-ignores的條目。

對於Windows用戶,此設置位於HKEY_LOCAL_MACHINE \ Software \ Tigris.org \ Subversion下的註冊表中。

更多信息請見the Version Control with Subversion (the SVNBook)