3

有理由不这样做吗?

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

4

2 回答 2

3

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

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

重新安装软件包可以解决合并冲突。与您的团队讨论这个话题并尝试一下。

于 2018-11-12T15:33:06.753 回答
0

我在 GitHub 上的 Yarn 问题跟踪器中发布了这个问题。我得到以下答案:

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

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

于 2016-11-15T13:54:08.383 回答