【发布时间】:2015-02-25 09:36:18
【问题描述】:
对于这个有点冗长和混乱的标题,我深表歉意。我们有一个 git 存储库,其目录结构如下(根代表存储库根;名称是虚构的):
/
/dir1/
/dir2/
/dir2/subdir1/
/dir2/subdir2/
团队同事使用/dir2/subdir1 的副本创建了一个新的git 存储库,即/dir2/subdir1 成为新存储库的根。我们在那个新存储库中做了一些(约 15 次)提交,然后我们决定在旧存储库中复制新提交。
执行此操作的最佳方式是什么?
当然,我们可以从新存储库创建一个补丁并将其作为单个提交应用到旧存储库中,但这样做会丢失历史的粒度。
在此期间旧存储库中没有涉及/dir2/subdir1 的提交,因此绝对应该没有冲突。
【问题讨论】:
标签: git