git - 为什么 "Compare with Unmodified"在 Visual Studio 2017 中不起作用?

标签 git visual-studio-2017 azure-devops

今天遇到这个问题,但我无法将我的解决方案添加到 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/

相关文章:

azure - 有没有办法限制用户在 Azure DevOps Boards 中访问自己的工作项目?

angular - Azure Devops Angular 环境变量

java - 如何配置 github 操作以使用 Maven 进行编译并依赖于其他私有(private)存储库?

git - 在 Git for Windows 中使用 GIT_SSH_COMMAND

git - git push 时 Team Foundation Service Fatal

c# - Xamarin 错误 : Unable to open text symbol file obj\Debug\R. txt:权限被拒绝 "R.txt: Permission denied"

sql-server - 将 DT_DBTIMESTAMP2 类型的列映射到 SQL Server 中的 datetime2 时,发生转换规范错误的无效字符值

c# - Visual Studio 2017 测试资源管理器特征发现 : Shows more than TestCategory()

git - Visual Studio Online - 无法解析版本描述符 <BranchName>

git - 什么时候删除一个 git feature 分支是合适的?