在我将来自 github 存储库的 python 包 pip 安装到我的 virtualenv 中后,我对其进行了一些更改。我应该如何设置它,以便我也可以合并原始存储库中的更改?
目前,我对原始 repo 进行了 fork,但是 fork 没有与我的 virtualenv 中的副本挂钩,所以每次我在 virtualenv 中进行更改时,我都必须手动复制到 fork,反之亦然,如果我从原始回购到我的叉子。
在我将来自 github 存储库的 python 包 pip 安装到我的 virtualenv 中后,我对其进行了一些更改。我应该如何设置它,以便我也可以合并原始存储库中的更改?
目前,我对原始 repo 进行了 fork,但是 fork 没有与我的 virtualenv 中的副本挂钩,所以每次我在 virtualenv 中进行更改时,我都必须手动复制到 fork,反之亦然,如果我从原始回购到我的叉子。
这将有助于在这里更有条理。您应该将原始 github 存储库中的更改合并到您的 fork 中,并且只能通过您的 fork 安装到您的 virtualenv 中。这个问题展示了如何使用 pip 通过 Github 安装 -配置以便 pip install 可以从 github 工作
如果您对虚拟环境中的库/软件进行本地更改,您应该将更改合并到您的 repo 的 fork 中,然后从中安装。您的问题似乎只涉及组织来自不同来源的更改(您自己的,来自上游的更改)。所有这些通常都可以通过如前所述的良好工作流程得到令人满意的解决。