【发布时间】:2021-09-30 00:59:41
【问题描述】:
我有一个最近代码的仓库。该 repo 是在代码版本 5 之后启动的。
版本 1 到 4 位于不同的 SCM 中(版本 5 是通过将版本 4 移植到 git 创建的)。
我的任务是对版本 4 进行更改。
我从版本 5 创建了一个新分支。
我用版本 4 替换了版本 5 中的所有文件(与 git 相关的文件除外)。
(Version 5)
|
+---+
| |
| +--> Version 4 upgraded
|
| (Version 6)
第 4 版不会合并到第 5 版中。
如何在不执行任何代码合并的情况下提交我的分支(到本地服务器)?
【问题讨论】:
-
不确定是否理解问题:提交并推送您的分支
version4。如果您不进行合并,它将不会自动发生 -
我想要一份提交到本地服务器的 Version4 存储库的副本。没有合并,只是逐字传输。我不想将我的版本 4 与任何版本 5 代码合并。
-
可能有更好的方法将版本 4 引入 Git,而不是分支版本 5 并替换每个文件。但是您问的是一个非问题:除非 you 合并它,否则不会将任何东西与版本 5 合并。如果您的第 4 版分支已签出( 您签出了吗?),那么该分支上的任何提交都不会成为第 5 版分支的一部分。
-
不清楚第 4 版甚至需要在同一个存储库中,除非您最终将更改合并到第 5 版中。
-
你需要一个关于如何使用 Git 的教程。