2013-02-14 105 views
0

我想添加一个GLOBAL过滤器到TortiseSVN将忽略Web.config,除非该文件是在“Views”文件夹下。SVN:添加到全局忽略,除非在文件夹内

Project 
+- Views 
|+- Web.config <-- Do not ignore 
+-Web.config <-- Ignore 

我知道我可以将单个文件添加到忽略列表。但我不想为我的所有项目做到这一点。所以我正在寻找一个全球过滤器,将这样做。

Global Ignore settings in TortiseSVN

回答

0

,当svn:忽略项目目录属性必须列出Web.config文件中,一个用于浏览目录不得。 svn:ignore属性是基于每个目录的。

+0

谢谢,但我专门找了一个全球性的过滤。 – solidau 2013-02-14 20:24:25

0

服务器轨道忽略在svn特性(这意味着它们需要与特定文件相关联,和目录文件)。

to recursively set ignore lists

svn -R propset svn:ignore -F somefile.txt rootdir 

停在一个特定的目录

svn propdel svn:ignore path/to/dir 

上面的一些组合将让你忽略整个树项目忽略的东西,而忽略只是有点少正确的目录。

对于某些目录路径配置匹配忽略模式没有这样的事情,因为忽略应用时很难解决/停止应用于实际文件而不触发非用户启动的上述目录的修改文件。 SVN(明智地)决定它是一个修订控制系统,而不是一个修订自动化系统。

基于文件的版本控制系统有没有这样的疑虑,但他们有不同的问题,如不能妥善处理文件的历史重命名/复制/移动/等