是否可以?这git update-index --assume-unchanged
没有解决方案,必须跟踪被忽略的文件。创建子模块。
E.g.
猫 .customgitignore(1|2|3...)
i-do-not-need-this.extension
猫.gitignore
basic-stuff.extension
<load> .customgitignore1
<load> .customgitignore2
<load> .customgitignore3
etc
为有兴趣的人提供问题描述。
我正在创建配置的私人存储库。一个分支 = 一个配置。附加分支作为工作区。我根据要求将其他分支配置与工作区合并。每个分支配置都有自己的 .gitignore,仅应在合并后应用。我试图忽略 gitignore 文件中的冲突。
我试图忽略 gitignore 文件中的冲突
然后不要对最终 .gitignore 文件本身进行版本控制:按需生成它。
将 .gitignore 文件分开,但添加内容过滤器驱动程序 https://stackoverflow.com/a/2316728/6309 (a smudge
脚本),这将:
-
检测内容 https://stackoverflow.com/questions/2059326/git-equivalent-of-subversions-url-keyword-expansion/2059393#2059393每个 .gitignore.xxx 文件
- 将它们的内容连接到实际的 .gitignore (它不会添加到 git,并且仍然是私有文件)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)