【发布时间】:2010-01-08 01:02:51
【问题描述】:
我在一个本地 git 存储库中有一个项目的两个版本。我必须将此存储库提交到 2 个远程存储库中,每个版本一个;
本地 GIT(V1/V2) -> 远程 GIT(V1)、远程 GIT(V2)
我在 LOCAL GIT 存储库中有一些文件只能转到 REMOTE GIT(V1),而其他文件只能转到 REMOTE GIT(V2)。现在我将完整的本地存储库提交到两个遥控器。 我只能将一些文件提交到 REMOTE1 吗?
我需要将项目的两个版本都放在一个存储库中,但希望有一个选项来划分历史记录。我认为任何分支都无济于事,因为那时我必须对两个分支进行相同的更改。大部分代码,90% 的代码对于 VER 1 和 VER 2 是相同的。两个版本的新代码通常是相同的。
【问题讨论】:
-
最好先了解(并在此处发布)您要实现的目标。最小可能的存储库大小?需要将 VER1 分支出来的东西合并到 VER2 吗?还有什么?