cho*_*hoc 46 git meld visual-studio-code
使用Visual Studio Code(版本1.11.2),通过单击左侧面板中的Source Control按钮,我可以非常轻松地查看当前更改的并排图形差异.但是一旦我将这些更改提交到我的本地存储库,我就无法找到从origin/master看到相同的并排差异的方法.
换句话说,是否有一种方法可以生成Visual Studio Code(版本1.11.2)的比较工具来向我展示我所看到的内容,git diff origin/master但是在并排的图形差异中也是如此?
Luí*_*ria 49
您可以使用扩展名.
两个不错的选择:
Gitlens: https ://marketplace.visualstudio.com/items ?itemName = eamodio.gitlens
有了这个,您可以使用该>GitLens: Compare File with...操作与任何分支(本地或远程)进行比较.
您还可以使用Git历史记录:https://marketplace.visualstudio.com/items?itemName = donjayamanne.githistory
您可以查看整个文件历史记录,并与当前版本进行比较>Git: View File History.
bil*_*ila 23
将此添加到git配置文件中 ~/.gitconfig
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
Run Code Online (Sandbox Code Playgroud)
使用时git difftool HEAD HEAD^,git会询问是否使用vscode
the*_*pen 15
如果您想将 HEAD 中的单个文件与某个提交进行比较,则接受的答案很好。另一方面,如果您需要将所有文件与另一个分支进行比较,Git Lens 还提供了解决方案:转到侧面的源代码控制选项卡 (1) > 单击BRANCHES(2) > 右键单击所需的分支 (像开发 - 3)
现在,将打开一个菜单,选择compare with HEAD
COMMITS。cmnd+shift+p或ctrl+shift+p并键入GitLens: Compare HEAD with,然后选择特定的想要的提交/分支。我也使用GitLens 扩展。转到Source Control选项卡,右键单击要与origin/master(或其他)分支进行比较的文件。从菜单中选择Open Changes with...一个分支。
| 归档时间: |
|
| 查看次数: |
34433 次 |
| 最近记录: |