从我的 github fork 上的原始仓库获取新分支

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

我正在开发 PyMoDAQ,这是一个发布在 github 上的开源 Python 项目(https://github.com/PyMoDAQ/PyMoDAQ)。 我将此项目分叉到我自己的帐户中(https://github.com/loicguilmard/PyMoDAQ/)。 我一直在开发 4.2 版本,但自从创建了 5.0.x_dev 分支以来。 但它没有出现在我的叉子上可用的分支上。

我使用叉子上的同步按钮与原始仓库 5.0.x_dev 同步。这个新分支在我的分支上不可用,但 4.4.x 上可用。

其他几个类似的问题最多只能破坏我想避免的一切/重新开始解决方案。

python git github
1个回答
0
投票

PyMoDAQ 的主要版本 5 主要包括各种基本功能的拆分,这些功能值得用作独立模块,例如数据管理:pymodaq_data,基于 Qt 的小部件和用户界面位:pymodaq_gui,然后是所有这些的实用程序:pymodaq_utils。

然后在剩余的pymodaq原始存储库上仅保留与仪器、控制模块、仪表板和仪表板扩展相关的东西。它具有其他三个模块作为依赖项。

对于这三个新模块,它们首先作为 pymodaq 原始存储库的分支创建,然后简化为仅包含它们的用途。我当时不知道这会阻止有人再次分叉它们来从事 PR 工作。我只是碰巧删除了这三个存储库并从本地副本重新创建了它们。他们保留了自己的历史,但失去了分叉关系。因此,它们应该再次“可分叉”。

最后对于你原来的问题:pymodaq 存储库本身仍然应该使任何新分支出现。您只需稍微调整一下您的分叉即可出现这个新创建的分支:请参阅Git 同步到上游:新创建的分支未显示在我的分叉中

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