vscode中怎么对比两个代码版本的不同

2024年10月26日 10:11 by wst

版本管理

问题

目前用的代码仓库是gitee.com, 说到这里不得不吐槽一下:页面上没有对比两个分支/版本的工具;为了对比线上代码和最新代码的差异,以便有针对性的测试;所以才有了今天的文章。

解决方法

因为用的开发工具是vscode,所以看看有没有相关的插件可以实现代码对比;通过摸索发现,有个工具:Git History Diff。步骤如下:

1. 把代码更新最新版。默认是master分支,所以git pull即可。

2. 按F1(我的系统是deepin,windows估计是ctrl+shift+p),或者“查看”-》“命令面板”,

然后输入:GitHD: View Branch Diff, 然后选择:Enter commit SHA, 然后输入你要对比的版本号/sha.

提示:因为线上代码落后主分支好多个提交,首先要找到线上代码的sha,运行git log最新的一条就是当前代码的sha.

3. 此时会列出不同的文件,截图如下:

左边列出来了不同的文件,逐个点开查看即可。然后针对不同的地方做特别测试;

结论

这个插件还是挺好用的,特别是解决上线时查看代码/功能不同点;

当然这个插件还有其他的功能,留给你去探索吧!

 


Comments(0) Add Your Comment

Not Comment!