GIT集成以在Visual Studio中显示方法历史记录

时间:2017-01-16 18:01:49

标签: c# git visual-studio github

我们使用GitHub作为源代码存储库,使用Visual Studio进行开发(C#)。我从Visual Studio Professional(试用版)降级到社区版,并以某种方式丢失了我在每个方法签名之上的GIT方法历史记录。我已经重新安装了专业版,但仍然无法看到它。这个方法历史非常有用,看起来像:

Last Update 8/1/2015, 3 authors.
Void DoSomething() {}

点击状态行会显示“与以前版本比较”,历史记录等内容。

我不确定它是否是Visual Studio Professional的功能(可疑)或我可能安装的git扩展之一(请参阅工具 - >扩展和更新)或其他内容。我是新手使用GIT / GitHub,特别是使用Visual Studio,我会很感激一些帮助。我的具体问题

1.  How do I get history/last author/etc for each method (not file)?  Does it work under Professional and Community
2.  What are some good Git Tools to install in Visual Studio to see changes/history, etc.?  I'm using the command line to commit/push etc., but am not opposed to doing this from Visual Studio if it makes sense.

谢谢,

戴夫

2 个答案:

答案 0 :(得分:2)

您最初引用的是Visual Studio的一个名为CodeLens的功能。它可以在Visual Studio 2015的专业版和企业版中找到,但在社区版中不可用。

为了尝试解决这个问题,我会:

  1. 确保您实际运行的是Visual Studio 2015专业版,而不是社区版。

  2. 确保您已安装Git for Windows

答案 1 :(得分:0)

除了Steve(我将其标记为答案)的出色答案之外,我还注意到我有其他问题(在安装Git for Windows之后)。

我在启动时遇到错误,但没有看到方法信息。错误是: ' GitCollaborationPackage'包没有正确加载。 ' FileIndicatorPackage'包没有正确加载。

修复是重命名C:\ Users \ cshar \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

下的componentmodelcache目录

请参阅: Packages not loading after installing visual studio 2015 RTM 要么 http://kuebiko.blogspot.ru/2013/07/setsite-failed-for-package.html