我有问题说服TortoiseSVN尊重我的Subversion存储库的svn:global-ignore
属性。无论我尝试了什么,它仍会列出所有应该忽略的文件,并将其视为未版本化的文件,并且可以提交。TortoiseSVN和颠覆的全局忽略
我svn:global-ignore
字符串,在库的根集(注意在接近年底的bin
和obj
):
*.o *.lo .la ## .*.rej .rej .~ ~ .# .DS_Store thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk .msi .res *.pch *.suo *.exp ~. cvs CVS .CVS .cvs release Release debug Debug ignore Ignore bin Bin obj Obj *.csproj.user *.user _ReSharper.* *.resharper.user
我犯窗口截图:
我能做些什么来保持所有这些bin
和obj
文件夹不显示?在以前的机器上,我使用了TortoiseSVN的全局忽略属性,但我希望所有开发人员忽略这些文件,而不必记住在我们设置的每台新机器上设置该字段。我误解了SVN的global-ignore
的功能吗?
嗯,据我所知,'全球ignores'属于在_your_颠覆配置,而不是T的财产他结帐。在Windows下,可能类似'C:\ Documents and Settings \ \ .subversion \ config'(这里没有Windows,无法检查)。 –
Wrikken
仔细阅读* http://blogs.collab.net/subversion/repository-dictated-configuration-day-3-global-ignores和Subversion 1.8 changelog。显示**真正的输出**'svn pg svn:global-ignores -v' –
@Wrikken - 从我读到的内容当我发现它时,它可以是存储库的一部分,就像常规的“忽略”模式一样。事实上,它是专门避免需要递归应用'svn:ignore'。 – Bobson