今天遇到这个问题,但我无法将我的解决方案添加到 Visual Studio 论坛:https://developercommunity.visualstudio.com/content/problem/17952/team-explorer-git-compare-with-unmodified-not-work.html
我无法通过“与未修改的比较”上下文菜单或双击“更改” View 中的文件来比较我的更改与未修改的版本。
下面发布了解决方案。
最佳答案
当我创建分支时,我将其命名为 poc/my_branch_name
。当我执行 push -u origin poc/my_branch_name
(推送到 Visual Studio Team Services)时,它失败了。我追踪到我们已经有一个“POC”分支的事实(注意区分大小写)。我将其更改为 push -u origin POC/my_branch_name
并且效果很好。
我完成了我的工作,稍后回来查看更改和同步提交,而 Visual Studio 只是默默地失败了。我记住了文件夹名称,执行了 git checkout POC/my_branch_name
突然间我能够执行“与未修改的比较”并查看待处理的提交。
本质上,VSTS 中的分支文件夹名称区分大小写。
关于git - 为什么 "Compare with Unmodified"在 Visual Studio 2017 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48309672/