应该将yarn.lock视为git中的二进制文件吗?

时间:2016-11-10 16:49:25

标签: javascript npm yarnpkg

有没有理由不这样做?

我的想法是潜在的git diff将在package.json中发生。我想将yarn.lock视为二进制文件。

2 个答案:

答案 0 :(得分:1)

我在GitHub的Yarn问题跟踪器上发布了这个问题。塞巴斯蒂安麦肯齐 回答了以下问题:

  

不,不应该。该文件是纯文本,可以合并   您可能需要解决的文件中的冲突。

https://github.com/yarnpkg/yarn/issues/1776#issuecomment-260022242

答案 1 :(得分:1)

我认为没有任何理由不这样对待它,因为它是一个不应该被人类读取的文件。

我已经在一个大型团队中将其作为二进制文件使用了一年多,而我们没有任何问题。而且没有人和我聊天也遇到问题-如果您有问题,请发表评论,因为我正试图在另一家公司再次实施它。

合并冲突可以解决installing the packages again。与您的团队讨论此主题,然后尝试一下。