我目前正在研究一个项目的原型,我将在不久的将来部署该项目。这只是一个使用名为Dash的开源工具构建的仪表板Web应用程序。
有一个特定的功能 X 可以显着使我的项目受益;很遗憾,我的工具不支持此功能。但是,目前有一个开放的PR,它实现了我需要的功能。
我已经检查了PR,我可以让它在我的机器上运行,但是我有点担心一旦我部署会发生什么。
我的问题是,在查看此PR并将整个项目基于此时,我应该记住哪些注意事项?
答案 0 :(得分:2)
如果您已经测试了PR,并且您确信代码库是安全的。你可以去部署到prod。任何开源软件都没有任何保证,即使它是在主存储库中合并的。
您可以使用此命令使用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