Visual Studio Code中类似WebStorm的版本控制

时间:2017-07-07 10:37:37

标签: git version-control visual-studio-code webstorm

我主要从WebStorm切换到Visual Studio Code以进行Node.js开发。

在大多数情况下,我能够在VSCode中做所有事情,但是我发现与WebStorm相比,在VSCode中实现的VCS缺乏。

特别是,当重新定义功能分支时,我发现WebStorm的冲突解决方案更加用户友好。

所以我想知道是否有类似于WebStorm的'VCS - > Git - >解决冲突...... VSCode中的功能。

1 个答案:

答案 0 :(得分:2)

VS代码没有这样的功能。但是您可以安装一些git扩展来轻松查看和解决冲突文件。

例如,您可以安装扩展程序Git Lens,并在打开冲突文件时使用>单击Toggle File Blame,将显示您提交的行以及新添加的行,然后您可以根据需要进行修改。

enter image description here

或者您可以使用 Visual Studio (VS具有与webstorm类似的解决冲突功能)。在团队资源管理器中 - >分支 - >选择你需要重新分支的分支 - > rebase - >如果有冲突 - >点击冲突 - >打开冲突文件 - >合并。

enter image description here enter image description here enter image description here

在合并窗口中,您可以选择要使用的版本 - >在结果窗口中添加所需的更改 - >接受合并 - >查看更改 - >输入消息 - >提交。

enter image description here