【问题标题】:How to cherry-pick from superproject repo to subfolder repo?如何从超级项目回购中挑选到子文件夹回购?
【发布时间】:2021-06-19 13:03:24
【问题描述】:

splitting a subfolder out into a new repository 之后,您是否仍然可以将原始存储库用作远程存储库,并将cherry-pick 修剪提交到新存储库。

我能想到的唯一选择是第二次获取filter-branch,将其作为第二个遥控器推送,然后将cherry-pick 从第二个遥控器推送到新存储库。

我不知道这是反向子模块还是反向子树。

【问题讨论】:

    标签: git git-subtree git-subrepo


    【解决方案1】:

    Git 的真的灵活处理这类事情。如果您的其他仓库位于共享文件系统上,您甚至可以

    GIT_ALTERNATE_OBJECT_DIRECTORIES=/path/to/other/repos/.git/objects \
    git cherry-pick $itssha1
    

    【讨论】:

    • 我收到bad object <commit hash>
    猜你喜欢
    • 1970-01-01
    • 2011-01-08
    • 2011-03-03
    • 2021-11-05
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-15
    相关资源
    最近更新 更多