为什么git阻止合并二进制文件?

问题描述 投票:0回答:1

我正在浏览yarn的berry存储库,并在其.gitattributes文件中偶然发现了此设置:

# Mark .pnp.js as binary to prevent git from trying to merge it
/.pnp.js                binary linguist-generated

默认情况下,为什么git阻止二进制文件自动合并?是否因为大多数编辑者在编辑此类文件的内容方面表现不佳?

git binaryfiles gitattributes
1个回答
1
投票
其次,因为git从技术上讲是针对行的。它逐行合并文件(嗯,行块)。而且二进制文件没有行。
© www.soinside.com 2019 - 2024. All rights reserved.