visual-studio - 在 Visual Studio 中是否有任何合并冲突的快捷键

标签 visual-studio merge-conflict-resolution

我要执行以下操作:

  1. 选择下一个冲突(按 F8 就好了)

  2. 选择本地或服务器(l 或 s 或两者)

  3. 转到下一个冲突。 (再次按 F8)

最佳答案

我知道它迟到的答案, 但我想分享一下我是如何设法在 Visual Studio 中合并问题的。 我正在使用 Visual Studio 2017、源代码树和 Visual Studio 代码。

如何使用 VsCode 合并源代码树中的冲突。

Merge conflict view in VsCode

如何使用 VsCode 合并源代码树中的冲突。

在 Diff 下的源代码树中,选择自定义。

Source Tree Settings Diff Tab

对于差异

差异命令:C:/Program Files/Microsoft VS Code/Code.exe

参数:--diff --wait "$LOCAL""$REMOTE"

合并

合并命令:C:/Program Files/Microsoft VS Code/Code.exe

参数:-n --wait "$MERGED"

确保您的路径设置正确。 我不确定如何分配在冲突之间移动的快捷方式。

关于visual-studio - 在 Visual Studio 中是否有任何合并冲突的快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41638520/

相关文章:

c# - Visual Studio 解决方案中的项目名称有时为空

c# - 在 Visual Studio 中获取 C# 类的所有接口(interface)

visual-studio - VS 2017 在 IIS Express 配置文件上调试 MVC 核心网站总是超时

ruby-on-rails - git 和 Gemfile.lock 的问题

git - Git 中的错误 merge 冲突解决方案。重试错误的提交,保留此后的更改吗?

c++ - 在 Visual Studio 中编译 gcc 代码会导致错误 C3646 : '__attribute__' : unknown override specifier

.net - MSVS 2012 上的 LNK2022(重复的托管类型具有不同的可见性)

Mercurial,冲突, merge ,以后的其他冲突,Mercurial还记得最初的解决方案吗?

git - 为什么从 git rebase 中删除的提交会导致 merge 冲突?

vim - 我如何接受 vimdiff hunk 的两个更改?