我做了一些研究,但老实说似乎无法解决这个问题.
你可以设置一些选项,让化石附加设备忽略文件,但不是化石添加?通过Web界面的配置选项很棒,我很高兴它对extras命令有效,但它不适用于add命令?
如何配置化石来忽略化石添加上的文件.?
jba*_*sta 11
您可以使用该settings ignore-glob
命令将要忽略的目录/文件列为逗号分隔列表.
*/*.suo,*/*/bin/*,*/*/obj/*
.fossil settings ignore-glob
以列出应用的忽略列表或fossil settings ignore-glob
文件列表..fossil-settings/ignore-glob
在项目的根目录下创建/编辑,并插入要忽略的以逗号分隔的文件/目录列表; 我没有亲自测试过这个,但我记得在网上看过这个.例如,在命令行上,您可以执行以下操作:
fossil settings ignore-glob "*/*.suo,*/*/bin/*,*/*/obj/*"
Run Code Online (Sandbox Code Playgroud)
这将忽略.suo
Fossil存储库根树中每个子目录中的所有文件,bin
以及dir
根目录中每个目录中的子目录中的所有文件.
如果你想要.gitignore或.hgignore之类的东西,你可以阅读https://www.fossil-scm.org/index.html/doc/tip/www/settings.wiki
mkdir .fossil-settings
echo '*/*.suo' >> .fossil-settings/ignore-glob
echo '*/*/bin/*' >> .fossil-settings/ignore-glob
fossil add .fossil-settings
Run Code Online (Sandbox Code Playgroud)
Fossil 的最新版本有一个addremove
命令,可以添加所有额外内容并删除工作树中所有丢失的文件。开关--ignore-glob
可用。
也许这就是您正在寻找的?
否则你可能会这样做:
fossil extras | xargs fossil add
Run Code Online (Sandbox Code Playgroud)