我有一个存储库引用另一个存储库,需要使用git repo要求定义关系,请参见Install Python Package From Private Bitbucket Repo:
pip install git+https://USER_NAME@GIT_URL/PATH_TO_YOUR_REPO.git@branch
现在,当在本地处理两个存储库时,我希望引用一个使用本地副本,而不是从git复制。
通常,您只需从引用项目venv中设置另一个项目,我知道该方法可以完成:
pip install -e PATH_TO_PROJECT
这将导致以下要求,具体取决于您实际上是否提交了所引用的项目:
-e git+https://USER_NAME@GIT_URL/PATH_TO_YOUR_REPO.git@LAST_COMMIT_HASH#egg=SETUP_NAME
或以下内容,这些内容是最新的本地更改:
python PATH_TO_PROJECT/setup.py install develop
您将如何在需求之间进行切换?最好的方法是什么?