相关疑难解决方法(0)

如何使用我喜欢的diff工具/查看器查看'git diff'输出?

当我输入时git diff,我想用我选择的视觉差异工具(Windows上的SourceGear"diffmerge")查看输出.如何配置git来执行此操作?

git diff diffmerge difftool git-difftool

735
推荐指数
17
解决办法
42万
查看次数

无法在Visual Studio 2015中使用Git Diff CSHTML文件

我在Windows 10上使用Visual Studio 2015和ASP .Net MVC 6.据我所知,一切都是最新的,但我最近没有改变任何我知道的东西.在过去的几天里,Visual Studio已经停止让我比较当前版本的*.cshtml文件,看看我做了哪些更改.它适用于我尝试过的每种其他类型的文件,只有这些文件存在问题.

我收到错误消息"无法启动配置的比较工具".我已经看过其他一些帖子(比如这一篇:Visual Studio 2015使用Git无法比较文件Microsoft Git Provider和Visual Studio 2012无法启动配置的比较工具)但是他们似乎在谈论更普遍的不能在所有问题上差异,这不是我所看到的.这几乎就像git(或VS?)决定只选择这种文件类型一样.

我尝试使用新的git存储库创建一个新的ASP .Net项目,它看到同样的问题,如果我重命名.cshtml文件给它一个不同的扩展名,问题就消失了.我已经看过了.gitattributes文件,但是看不到任何东西,不过如果我说实话我真的不明白git是如何工作的,除了基本的'这就是你在它工作时如何驱动它'.我也尝试删除并重新安装我可以在我的电脑上找到的所有相关的git,没有任何乐趣.

任何人对我可能破碎的东西都有任何想法?

更新:我刚刚发现这个https://github.com/aspnet/Tooling/issues/293,这表明它可能与ASP .Net更新有关.猜猜我可能要等着看.

asp.net git visual-studio visual-studio-2015

6
推荐指数
2
解决办法
611
查看次数