不明白如何让 SmartSVN 忽略不同类型的文件(如 .o 和 .obj) 我尝试过项目 -> 默认设置 -> 全局忽略 -> 使用以下模式:
*.o
*.obj
*.d
但是它们仍在进行版本化和显示有谁知道这是怎么回事?
在 Subversion 中以任何其他方式添加svn:ignore
属性或添加忽略模式不会影响任何已版本化的文件。即,忽略模式仅适用于未版本化的数据。您需要取消对要被 Subversion 忽略的文件的版本。 SVNBook说:
Subversion 对可忽略文件模式的支持仅扩展到将未版本控制的文件和目录添加到版本控制的一次性过程。一旦对象在 Subversion 的控制之下,忽略模式机制就不再适用于它。换句话说,不要期望 Subversion 仅仅因为该文件的名称与忽略模式匹配而避免提交您对版本化文件所做的更改——Subversion 总是注意到它的所有版本化对象。