忽略SVN忽略......可能吗?

时间:2008-09-09 17:21:46

标签: svn

所以我想在subversion存储库中忽略一些文件,但我不希望我的忽略模式传播到存储库。

换句话说,我在我的结帐中添加了一些我想要保留的私人文件,但它们只对我而言并且对每个人都没有意义,所以如果我使用svn:ignore,这将是应用在目录上,我要么必须检查(我不想做),或者看到每次执行svn状态时都修改了这个目录。

所以,理想情况下,我想像.svnignore文件,然后我可以标记为忽略自己以及其他一些文件(我认为这是git中的一种可能性,例如,使用.gitignore文件,或者其他任何文件名字是)。

我猜它可能会忽略整个目录(也许),但我怀疑我不会在该目录中看到任何新文件,这也是不可取的。

那么有人知道在颠覆中这样做的方法吗?

2 个答案:

答案 0 :(得分:9)

Subversion 确实有一个per-user, global ignore setting,听起来就像你想要的那样。查看.subversion目录(位于 home 目录中)并找到配置文件的Miscellany部分。应该有一个名为global-ignores的条目。

对于Windows用户,此设置位于HKEY_LOCAL_MACHINE \ Software \ Tigris.org \ Subversion下的注册表中。

the Version Control with Subversion (the SVNBook)中提供了更多信息。

答案 1 :(得分:0)

我对两件事感到困惑:

  • 为什么你有一些你不想签入的文件可能想要办理登机手续?如果发生这种情况,似乎你会发生冲突
  • 在人类意义上只是“忽略”不适合你吗?

我很难看到你不想使用svn:ignore ...

的场景