【问题标题】:Should yarn.lock be treated as a binary file in git?yarn.lock 是否应该被视为 git 中的二进制文件?
【发布时间】:2016-11-10 16:49:24
【问题描述】:

有理由不这样做吗?

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

【问题讨论】:

    标签: javascript npm yarnpkg


    【解决方案1】:

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

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

    合并冲突可以解决installing the packages again。与您的团队讨论这个话题并尝试一下。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 问题中有更新。对于阅读本文的任何人,值得检查问题以查看解决合并冲突的推荐方法。
      • 盯着97个合并冲突的桶。这个文件!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 2011-12-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多