Git - Pipfile.lock 是否应该致力于版本控制?

Git - Should Pipfile.lock be committed to version control?

当两个开发者使用不同的操作系统开发一个项目时,Pipfile.lock是不同的(尤其是host-environment-markers里面的部分)。

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

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

短 - 是的!

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

//更新:Same question on github