如何在 Pipfile 中引用本地 git 分支?

问题描述 投票:0回答:1

本地有2个不同的存储库,我想从存储库1的Pipfile中引用存储库2的功能分支。

怎么样?我在存储库 1 的 Pipfile 中有这一行,但在生成锁定文件时失败。

repository2 = {editable = true, extras = ["dev"], path = "/Users/name.surname/Projects/repository2", branch = "feature/my_branch"}
python git pipenv
1个回答
1
投票

我认为您不能引用路径中的分支。路径是到源代码的路径,

pipenv
对源代码中的分支一无所知。因此,要么您自己签出分支,要么告诉
pipenv
该路径实际上是一个存储库,以便
pipenv
克隆它并签出分支:

repository2 = {editable = true, extras = ["dev"], git = "file:///Users/name.surname/Projects/repository2", ref = "feature/my_branch"}

在命令行中:

pipenv install git+file:///Users/name.surname/Projects/repository2@feature/my_branch

请参阅另一个示例:如何在 Pipfile 中指定自定义 Git 分支?

© www.soinside.com 2019 - 2024. All rights reserved.