适用于 Mac 和 Windows 的 Git autocrlf 设置

5
我们的团队中有使用mac和windows的人。到目前为止,我们在OSX上将git自动换行符设置为true,在Windows上设置为input。这样做很好用,除非出现合并冲突。在这种情况下,由于SourceTree和GitKraken将所有以LF结尾的行视为一行,因此它们会搞砸Windows上的合并。
我们应该都使用相同的core.autocrlf值(如果是的话,哪个值?),还是有一些特定应用程序的修复方法?
注意:目前当行尾混乱时,我们进行手动合并,但这很痛苦。另外,将core.autocrlf设置为false不是一个选项,因为配置文件上错误的行尾会导致Linux上的构建崩溃。

1
可能是为什么在Git中应该使用core.autocrlf=true?的重复问题。 - hjpotter92
以及 https://dev59.com/TXVC5IYBdhLWcg3w1E1q - hjpotter92
这个回答解决了您的问题吗?在Git中处理CRLF(回车换行)的策略是什么? - Gino Mempin
1个回答

6

谢谢您的回复。这个问题已经在评论中得到了解答。 - Miroslav Jonas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接