Python Git-应该将Pipfile.lock提交到版本控制吗?

Python Git-应该将Pipfile.lock提交到版本控制吗?,python,pip,pipenv,Python,Pip,Pipenv,当两个开发人员使用不同的操作系统处理一个项目时,Pipfile.lock是不同的(尤其是主机环境标记中的部分) 文件 我们必须对Python也这样做吗?简短-是的 锁文件告诉pipenv需要安装每个依赖项的确切版本。您将在所有机器上保持一致性 //更新:通常您只需提交requirements.txt并排除所有其他内容(env/通常)。如果我使用的是Pipenv,是否需要requirements.txt?PIPNV文件应该足够了?感谢您的解释PIPNV的主要维护者也建议提交该文件(特别是对于应用程

当两个开发人员使用不同的操作系统处理一个项目时,
Pipfile.lock
是不同的(尤其是
主机环境标记中的部分)

文件

我们必须对Python也这样做吗?

简短-是的

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


//更新:

通常您只需提交
requirements.txt
并排除所有其他内容(
env/
通常)。如果我使用的是Pipenv,是否需要
requirements.txt
?PIPNV文件应该足够了?感谢您的解释PIPNV的主要维护者也建议提交该文件(特别是对于应用程序):