我正在使用subversion在版本控制下放置一个名为PIPELINE的目录。该目录具有某些文件夹,例如blah12 / Dataset,它们不应该被版本化,因为它们包含的数据不会改变。另外,因为matlab代码是在这个目录的工作副本中运行的,所以它最终会填充临时文件和日志文件,如.DS_Store或blah.m~,最后只有一些文件类型包含非信息性的非连接信息,例如* .fig。
为了消除那些数据变形和无用文件的版本化,我在隐藏的〜/ .subversion / config文件的[其他]部分添加了global-ignore语句。
在[miscellany]部分我添加
global-ignores = Dataset paradigms CSCs *.dll *.fig .DS_Store *~
现在问题是由于某种原因在global-ignores字符串中包含文件部分(例如* .dll * .fig .DS_Store *〜)会使subversion忽略忽略目录条目(例如数据集和范例)。 .it检测并忽略文件部分,但检查目录!!!!
为什么会发生这种情况?