我在本地机器上有两个git分支 - 一个叫做“v2”的分支和一个叫做“master”的分支。我正在将“v2”分支合并到处于检出状态且为head分支的“master”分支中。
我想将“v2”分支合并到“master”分支中。当我执行合并操作时,会有许多冲突需要逐个解决。
对于每个冲突,我该如何保留“v2”分支文件而不是文件的“master”分支版本?
Git Tower针对这些类型的冲突向我呈现的选项包括:
- 将FILENAME标记为手动解决 - 通过保留FILENAME来解决 - 通过删除FILENAME来解决 - 恢复FILENAME的他们的版本 - 在外部应用程序中打开
据我所知,“保留”文件的选项意味着保留“v2”版本(即要合并的版本),而“删除”文件的选项则意味着不添加“v2”版本(而是保留现有的“master”版本)。然而,当我使用了删除选项时,它实际上从存储库中将该文件删除了。 对于这些类型的冲突,我该如何保留“v2”分支文件而不是文件的“master”分支版本?
我想将“v2”分支合并到“master”分支中。当我执行合并操作时,会有许多冲突需要逐个解决。
对于每个冲突,我该如何保留“v2”分支文件而不是文件的“master”分支版本?
Git Tower针对这些类型的冲突向我呈现的选项包括:
- 将FILENAME标记为手动解决 - 通过保留FILENAME来解决 - 通过删除FILENAME来解决 - 恢复FILENAME的他们的版本 - 在外部应用程序中打开
据我所知,“保留”文件的选项意味着保留“v2”版本(即要合并的版本),而“删除”文件的选项则意味着不添加“v2”版本(而是保留现有的“master”版本)。然而,当我使用了删除选项时,它实际上从存储库中将该文件删除了。 对于这些类型的冲突,我该如何保留“v2”分支文件而不是文件的“master”分支版本?