有没有办法在Visual Studio 2017中比较两个git分支?我只想看看我的特性分支相对于主分支更改了哪些文件。
我知道我可以进入“团队资源管理器”>“分支”>右键单击并查看历史记录>然后双击特定的提交以查看其更改。但是,我不知道如何获取该分支的更改总和。
有没有办法在Visual Studio 2017中比较两个git分支?我只想看看我的特性分支相对于主分支更改了哪些文件。
我知道我可以进入“团队资源管理器”>“分支”>右键单击并查看历史记录>然后双击特定的提交以查看其更改。但是,我不知道如何获取该分支的更改总和。
进入团队资源管理器 > 分支 > 右键点击您的分支 > 查看历史记录 > 点击最新提交 > 按住ctrl点击主分支的最新提交 > 右键 > 比较提交
编辑:这只会显示提交之间的差异。目前我所知道的还没有通过VS界面比较分支的方法。
但是,如果您想在提交PR之前查看特性分支中所做的所有更改,可以使用命令行执行以下操作:
checkout master
merge <branch-name> --no-commit --no-ff
然后在团队资源管理器中查看更改,以查看在提交PR之前在分支中所做的所有更改。