是否可以全局忽略文件夹,如果它是具有特定名称的文件夹的子文件?例如......
排除:
client/vendor
......或......
app/vendor
但是如果它出现在其他任何地方,永远不要排除“供应商”文件夹吗?
我正在开发一个AngularJS项目,“vendor”文件夹对于客户端文件很常见。然而,从理论上讲,“供应商”可能在未来的项目中具有另一种含义,如果确实如此,它通常会在另一条路径中。
关于这方面的文档有点误导(无论如何)。它说要使用svn:ignore属性,但没有任何示例显示如何指定条件父文件夹。它们似乎每次都通过命令行手动忽略特定文件夹。
根据TortoiseSVN文档:
全局忽略列表中没有路径 (Link here)
您不应该包括 模式中的路径信息。模式匹配旨在 用于普通文件名和文件夹名称。如果你想 忽略所有CVS文件夹,只需将CVS添加到忽略列表中。没有 需要像在早期版本中那样指定CVS * / CVS。如果你想 忽略所有tmp文件夹,当它们存在于prog文件夹中但不存在时 在doc文件夹中,您应该使用svn:ignore属性。 使用全局忽略模式没有可靠的方法来实现这一点。