Kat*_*ber 6 git web-services gitignore bittorrent-sync
是否有一些工具或网络服务采用 .gitignore 文件,以某种方式测试规则并通知重复规则(即匹配重叠)?
我有一个长期运行的 Git 存储库,它使用GitHub 的几个默认 .gitignore 模板进行初始化,这些模板在几个月的时间里被手动修改。在删除了一些明显的重复忽略规则(例如test-A.md和test-*手动)后,我开始想知道。
到目前为止,我找到了清除重复短语文本的方法,但没有任何方法可以主动评估忽略规则。对于试图清理复杂的 .syncignore 规则的Syncthing和 BitTorrent Sync 用户来说,答案可能很有用。谢谢!
据我所知,没有可用的自动工具。但是你可以使用git-check-ignore但是您可以通过命令行对每个规则
\n\n例子:
\n\ngit check-ignore -v filename\nRun Code Online (Sandbox Code Playgroud)\n\n从文档中
\n\n\n\n对于通过命令行或通过 --stdin 从文件给出的每个路径名,检查该文件是否被 .gitignore(或排除机制的其他输入文件)排除,如果被排除则输出路径。
\n\n默认情况下,根本不显示跟踪的文件,因为它们不受排除规则的约束;但请参阅\xe2\x80\x98--无索引\xe2\x80\x99。
\n