目前,我有两个github存储库,即repo1
和repo2
。两者都是我们团队创建的两个django项目。在requirements.pip
的{{1}}中,我有一行
~/work_projects/repo1
因此,-e git+ssh://git@gitlab.com/repo2.git@de5622dcf0b9a084f9b0a34cdd1d932026904370#egg=repo2
成为repo2
在repo1
(repo1的虚拟环境)中使用的库。目前,我需要同时修改这两个存储库。我现在主要关注的是每次修改~/.virtualenvs/venv/src
时,我都需要在repo2
上测试结果。我想看一下修改后repo1
对repo2
的影响。
每次我想看到这些更改时,我都不想在github上推送我的更改并在repo1
上重新安装repo2
。我怎么能让它轻松工作,解决方法?
答案 0 :(得分:0)
我有类似的设置,我通常从文件安装(从控制台运行):
pip install -e ../repo2
既然你说git,你也说你不想推,但没有任何关于提交,这里有一个版本,可以从一个标签,分支或提交在本地git仓库中安装你的库:
pip install -e git+file:~/work_projects/repo2@develop#egg=repo2