有什么方法可以忽略 gitignore 规则但仍然检查 .gitignore 文件?或者我们应该使用不同的实现?

这不是关于如何应用 gitignore 规则或“为什么我的规则不能正常工作”的问题。

我们正在尝试为我们的用户创建模板,其中将包括 1) 一个最初存在但会自动更新的文件夹 2) 一个具有一些规则的 .gitignore 文件。还有一些将整个模板文件夹复制到用户机器的逻辑,包括上面提到的两个文件。

我们想 checkin .gitignore 文件,但我们不希望将规则应用于我们自己的 repo。

模板文件夹如下所示:

-模板
-生成
-一份文件
-.gitignore

.gitignore 看起来像:

...

**/generated
...

我们希望用户忽略他们对“a.file”的更改,但我们不想自己忽略它。

是否有一种忽略规则的好方法,或者更好的做法是使用不同的实现?

(如果描述非常难以理解,请道歉。)

最佳答案

也许你可以在你的 repo 中注释掉规则。然后,在用户的机器上,您的脚本可以取消注释这些行。

否则,可以 checkin git-ignore 文件中的文件,您只需要对其进行具体说明。

关于gitignore - 忽略 gitignore 规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55858950/

10-10 17:10
查看更多