【问题标题】:vscode - Merge one branch into anothervscode - 将一个分支合并到另一个分支
【发布时间】:2017-06-14 11:39:59
【问题描述】:

是否可以使用 vscode 界面而不是终端将一个分支合并到另一个分支?或者是否有任何扩展使这成为可能?
使用 vscode v1.13.0
提前致谢。

【问题讨论】:

  • 你的平台是什么?
  • 我的平台是Mac OS
  • 您可以尝试使用 Git 扩展,它起源于 Windows Only git 图形前端(一个非常好的图形前端)。它现在可以使用 Mono 在 Linux 和 Mac 上运行,但我个人没有使用过。它有我见过的最好的分支可视化。

标签: git visual-studio-code


【解决方案1】:

我创建了一个扩展程序,可以在 vscode 市场中使用名称:Git Merger

【讨论】:

  • 按界面,他的意思是只有在使用快捷键ctrl + shift + p的时候?我在VS代码中安装时找不到源代码管理中添加了哪些更改
【解决方案2】:

使用Git: merge branch 命令

VSCode 现在具有内置的分支合并支持。
In Visual Studio Code How do I merge between two local branches?

Ctrl/Cmd+Shift+P(或View > Command Palette...)并查找Git: merge branch

您选择要合并的分支(如果您打开了工作区,该命令允许您选择工作区中的项目)。
还实施了冲突管理,突出显示了 Git 冲突标记(参见上面的链接)。
分支与提交消息“Merged branch '[branchname]'”合并

【讨论】:

  • 我在 VSCODE 中遇到的问题是,如果您在 git 子模块中将分支切换到目标,整个 UI 会在一两秒后向下移动(在大型存储库中),使得有时会迷失方向/很难记住您合并的内容。因此,我不得不停止使用 UI 来合并我当前的存储库。
【解决方案3】:

现在(2017-06-14)你不能,在 VSCode 中没有这样做的扩展。如果你有时间和技能,你可以尝试编写自己的扩展,你可能不是唯一一个想要这样的功能的人,所以如果你在 Github 上托管它,你会找到贡献者。

您将更多地使用终端。对不起。

【讨论】:

    猜你喜欢
    • 2013-11-09
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 2010-12-15
    相关资源
    最近更新 更多