git-如何强制对特定文件夹中的文件进行手动合并,即使没有冲突
我有一类文件位于特定文件夹中,称为“testflow”。 此文件夹中的所有文件都是由GUI程序自动生成的文本文件,任何用户都可以提交对此文件的更改,我们希望能够正确集成这些更改。 问题是git能够对这个文件进行自动合并,但在大多数情况下,结果是一个损坏的文件,因为合并并不简单,git不能正确地进行。 我希望git允许我进行手动合并,就像存在合并冲突一样,即使没有任何实际冲突。有办法吗? 我得到的一些建议没有帮助:git-如何强制对特定文件夹中的文件进行手动合并,即使没有冲突,git,git-merge,Git,Git Merge,我有一类文件位于特定文件夹中,称为“testflow”。 此文件夹中的所有文件都是由GUI程序自动生成的文本文件,任何用户都可以提交对此文件的更改,我们希望能够正确集成这些更改。 问题是git能够对这个文件进行自动合并,但在大多数情况下,结果是一个损坏的文件,因为合并并不简单,git不能正确地进行。 我希望git允许我进行手动合并,就像存在合并冲突一样,即使没有任何实际冲突。有办法吗? 我得到的一些建议没有帮助: 将文件定义为二进制文件 忽略该文件 在gitattributes中定义合并过滤器
- 将文件定义为二进制文件
- 忽略该文件
- 在gitattributes中定义合并过滤器,如-在没有合并冲突的情况下不起作用,它甚至不会触发文件管理器
git合并之外,没有其他方法可以做到这一点——不提交,然后进行手动操作。