【发布时间】:2014-08-09 00:57:05
【问题描述】:
我想在我们的登记中递归地忽略一堆文件,例如/bin 和/obj 和*.user。我在一个名为.svnignore 的文件中有一个所有这些模式的列表,该文件已签入。我可以递归地将这个忽略列表应用于每个目录,如下所示:
svn propset svn:ignore -R -F .svnignore .
当我们添加新项目和东西时,我会经常运行它。但是,现在我想忽略 just 根中的 /QEData 目录(不是递归的,只是那个 one 实例)。所以,在运行了上面的命令之后,我接着运行:
svn propset svn:ignore QEData .
但是,this 似乎清除了根目录上 .svnignore 中的所有模式,并将它们替换为 just /QEData 模式。如何添加到忽略列表而不覆盖该目录上现有的忽略?
注意:我正在寻找可以在 Windows 和/或 PowerShell 上编写脚本的答案。
【问题讨论】: