让我们称原始源状态 A。
我将状态 B 通过状态 F 提交到 Repo 1。状态 B 代表状态 A 的修改版本。我犯了一个错误,即在 Repo 1 中没有提交状态 A 到 B。
在 Repo 2 中,我在 State A 中添加了原始源的副本。然后我进行了更改,使其看起来像 State B(不是 Repo 1 中的 State B,而是类似于它的东西)。然后,我手动对状态 B 进行了更改,使其看起来像回购 1 中的状态 F(不是字面意义上的状态 F,如回购 1 中的状态,而是类似的东西)。然后我从状态 F 到状态当前进行了更多更改。
我想将 Repo 1 和 Repo 2 合并到一个逻辑历史时间线中。我不希望 Repo 2 中的任何当前文件(代表旧状态)处于 Repo 1 的当前状态。
最简单的方法是什么?有什么建议吗?