我做了些研究,但老实说似乎无法弄清楚这个问题。
你可以设置一些选项让fossil extras忽略文件,但不能让fossil add忽略?虽然通过Web界面进行配置选项很好,并且我很高兴它确实适用于extras命令,但它不适用于add命令?
如何配置fossil在fossil add .时忽略文件?
我做了些研究,但老实说似乎无法弄清楚这个问题。
你可以设置一些选项让fossil extras忽略文件,但不能让fossil add忽略?虽然通过Web界面进行配置选项很好,并且我很高兴它确实适用于extras命令,但它不适用于add命令?
如何配置fossil在fossil add .时忽略文件?
settings ignore-glob
命令将要忽略的目录/文件列为逗号分隔的列表。
*/*.suo,*/*/bin/*,*/*/obj/*
。fossil settings ignore-glob
以列出应用的忽略列表,或fossil settings ignore-glob
list-of-files。.fossil-settings/ignore-glob
并插入要忽略的逗号分隔的文件/目录列表;我个人没有测试过这一点,但我记得在网上读到过。fossil settings ignore-glob "*/*.suo,*/*/bin/*,*/*/obj/*"
mkdir .fossil-settings
echo '*/*.suo' >> .fossil-settings/ignore-glob
echo '*/*/bin/*' >> .fossil-settings/ignore-glob
fossil add .fossil-settings
addremove
命令,该命令将添加所有额外文件并删除工作树中缺失的文件。该命令可用 --ignore-glob
开关参数进行使用。fossil extras | xargs fossil add
在Windows 7上(未在其他平台上测试)
如果您执行
fossil add *.*
所有的ignore-glob设置都会被忽略(所有文件都会被添加)。
如果您执行
fossil add .
那么将使用ignore-glob设置。
这是因为我已经添加了文件,而Fossil跳过了重复的“添加”操作,天啊。
s,(ignore-glob),.fossil-settings/\1,
- abbe