KDiff3 中的 A(基础)、B(本地)、C(远程)与 git 冲突解决程序相关联的是什么?
What does A (base), B (local), C (remote) in KDiff3 tied to git conflict solver?
假设我有一个 git 分支 FIX-8834 和分支 VERSION-12。
我想将 FIX-8834 合并到 git 中的 VERSION-12。
Git 表示存在冲突。
我用Kdiff3解决了
KDiff3 打开,打开了 3 个文件:A(基础)、B(本地)和 C(远程)。
FIX_8834、VERSION-12 是哪个字母,第三个文件来自哪里?
有什么办法可以显示KDiff3文件的人名吗?
文字应该是人类可读的:
- Base 是两个分支从树中分离出来的第一个提交。它是第一个共同祖先。通常,使用它来帮助决定您想要哪个较新的提交是很有用的。
- Local 是您的本地提交,即您所在的当前分支中的提交。
- Remote 是您要合并到本地分支的远程提交。
请注意,当重新定位时,您实际上是在某种意义上改变您的所在地,以站在新的基地上。所以,当 变基:
- local 是您的本地提交,您正在 到 .
- Remote 是远程提交,您正在本地提交之上进行 rebase。
GIT通过三种方式进行merge,找到你正在使用的两个分支的merge base。当您执行 git 合并时,它会生成三种不同类型的文件。
A(基地)、B(本地)和 C(远程)其中
B(LOCAL) 与您的情况下的 FIX-8834 相同 - 这是您要合并的分支。
C(Remote) 与您的情况下的 VERSION-12 相同 - 这是您要合并到的分支。
A(base) 只是半完成的合并,其中根据您使用的工具标记冲突。
更多内容,请浏览thislink。
假设我有一个 git 分支 FIX-8834 和分支 VERSION-12。
我想将 FIX-8834 合并到 git 中的 VERSION-12。
Git 表示存在冲突。
我用Kdiff3解决了
KDiff3 打开,打开了 3 个文件:A(基础)、B(本地)和 C(远程)。 FIX_8834、VERSION-12 是哪个字母,第三个文件来自哪里?
有什么办法可以显示KDiff3文件的人名吗?
文字应该是人类可读的:
- Base 是两个分支从树中分离出来的第一个提交。它是第一个共同祖先。通常,使用它来帮助决定您想要哪个较新的提交是很有用的。
- Local 是您的本地提交,即您所在的当前分支中的提交。
- Remote 是您要合并到本地分支的远程提交。
请注意,当重新定位时,您实际上是在某种意义上改变您的所在地,以站在新的基地上。所以,当 变基:
- local 是您的本地提交,您正在 到 .
- Remote 是远程提交,您正在本地提交之上进行 rebase。
GIT通过三种方式进行merge,找到你正在使用的两个分支的merge base。当您执行 git 合并时,它会生成三种不同类型的文件。
A(基地)、B(本地)和 C(远程)其中
B(LOCAL) 与您的情况下的 FIX-8834 相同 - 这是您要合并的分支。
C(Remote) 与您的情况下的 VERSION-12 相同 - 这是您要合并到的分支。
A(base) 只是半完成的合并,其中根据您使用的工具标记冲突。
更多内容,请浏览thislink。