如何在smartgit中隐藏生成的文件,同时使其在git中保持最新

时间:2018-11-09 07:53:25

标签: git gitignore pre-commit-hook smartgit

TLDR;我只想隐藏.css文件,但是每当提交.less文件时都进行更新。

我想在 smartgit 上隐藏一堆.css文件,因为它们是由.less文件生成的。大多数人会建议.gitignore,但我仍然需要对它们进行跟踪(出于部署原因)。 Lessc由IDE运行。

我也尝试了假定不变,但是后来他们没有提交。

我还尝试了 pre-commit 钩子,以自动添加这些.css文件,但它们显示为staged wt as head

我上次预提交的尝试是

touch
--no-assume-unchanged
add
--assume-unchanged

但是在提交.css并最终将其推送时,Smartgit最终将其显示为staged unchanged (assumed but modified)(或类似名称)。

1 个答案:

答案 0 :(得分:0)

在smartgit中,您可以将其集成的过滤器框与正则表达式!*.css一起使用。 如果是计数器,它将显示与该模式匹配的所有文件,如果未更改,则显示为阴影。

我没有找到一种方法将那个过滤器框的结果与传统过滤器叠加在一起。