【问题标题】:Git - Should Pipfile.lock be committed to version control?Git - Pipfile.lock 是否应该致力于版本控制?
【发布时间】:2018-02-26 22:21:17
【问题描述】:

当两个开发人员在不同操作系统的项目上工作时,Pipfile.lock 是不同的(尤其是host-environment-markers 内部的部分)。

For PHP, most people recommend to commit composer.lock 文件。

我们是否必须为 Python 做同样的事情?

【问题讨论】:

  • 通常您只需提交requirements.txt 并排除其他所有内容(通常为env/)。
  • 如果我使用的是 Pipenv,是否需要 requirements.txt? Pipfile 应该够了吧?

标签: python pip pipenv


【解决方案1】:

短 - 是的!

锁定文件告诉 pipenv 需要安装每个依赖项的哪个版本。您将在所有机器上保持一致性。

// 更新:Same question on github

【讨论】:

猜你喜欢
  • 2010-11-05
  • 2014-09-06
  • 2013-01-15
  • 2012-01-04
  • 2010-11-01
  • 2015-10-06
  • 2020-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多