今天遇到了这个问题,但我无法将我的解决方案添加到Visual Studio论坛:https://developercommunity.visualstudio.com/content/problem/17952/team-explorer-git-compare-with-unmodified-not-work.html
我无法通过“与未修改的比较”上下文菜单或双击“更改”视图中的文件,将更改与未修改的版本进行比较。
解决方案发布在下面。
最佳答案
创建分支时,我将其命名为poc/my_branch_name
。当我去做一个push -u origin poc/my_branch_name
(推到visual studio团队服务)时,它失败了。我追踪到我们已经有了一个“poc”分支(注意区分大小写)。我把它改成了push -u origin POC/my_branch_name
,效果很好。
我做了我的工作,然后回来查看更改和同步提交,而visual studio只是默默地失败了。我记住了文件夹名,做了一个git checkout POC/my_branch_name
操作,突然间我可以执行“与未修改的比较”并查看挂起的提交。
实际上,vsts中的分支文件夹名称是区分大小写的。