我目前正在为一个项目开发原型(prototype),我希望在不久的将来某个时候部署该原型(prototype)。这只是一个使用名为 Dash 的开源工具构建的仪表板 Web 应用程序。 .
有一个特定的功能X可以显着使我的项目受益;不幸的是,我的工具不支持此功能。然而,有一个开放的PR目前它完全实现了我需要的功能。
我已经检查了 PR,我可以让它在我的机器上工作,但是我有点担心部署后会发生什么。
我的问题是,在查看此 PR 并将我的整个项目基于此时,我应该牢记哪些注意事项?
最佳答案
如果您已经测试了 PR 并且确信代码库是安全的。您可以去部署到生产环境。任何开源软件都没有任何保证,即使它已 merge 到主存储库上。
您可以使用此命令通过 pip 安装软件包:
pip install git+https://github.com/user/project.git@remote_branch_name#egg=commit_id
您也可以对 requirements.txt 文件执行相同的操作:
package-one==1.9.4
git+git://github.com/user/project.git@remote_branch_name#egg=commit_id
package-three==1.0.1
关于python - 在生产中使用开源项目的 Pull Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812697/