2008-09-09 188 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)