使用svn:ignore属性,有没有一种方式可以根据不想忽略的模式来指定要忽略的内容呢?换句话说,我想忽略除以“.xyz”结尾的文件之外的所有内容。如果可能的话,我该如何操作呢?
我探索了一种选项,即提交我想要版本化的所有内容,然后在目录上设置svn:ignore属性为“*”,这意味着将只版本化已经提交的文件,而不会版本化其他任何文件。这是我能想到的最好方法,但感觉有些麻烦,因为如果我需要添加另一个要版本化的文件,就必须进行多次提交... 先要删除svn:ignore属性、再添加/提交新文件,最后第三次更改svn:ignore回到“*”。
您有什么想法?
我探索了一种选项,即提交我想要版本化的所有内容,然后在目录上设置svn:ignore属性为“*”,这意味着将只版本化已经提交的文件,而不会版本化其他任何文件。这是我能想到的最好方法,但感觉有些麻烦,因为如果我需要添加另一个要版本化的文件,就必须进行多次提交... 先要删除svn:ignore属性、再添加/提交新文件,最后第三次更改svn:ignore回到“*”。
您有什么想法?
*[!a]
*[!v]a
*[!a]va
*[!j]ava
*[!.]java
当前的解决方案不能忽略以 a 结尾的任何内容,它会忽略我的.javaParser.java。 - Rick