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



我们使用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.

谢谢

戴夫

你最初指的是Visual Studio的一个功能,叫做CodeLens。它在Visual Studio 2015的专业版和企业版中可用,但在社区版中不可用。

为了尝试解决此问题不起作用,我将:

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

  2. 确保已安装 Git for Windows。

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

我在启动时遇到错误,没有看到方法信息。 错误是:"GitCollaborationPackage"包未正确加载。"文件指示器包"包未正确加载。

解决方法是重命名 C:\Users\cshar\AppData\Local\Microsoft\VisualStudio\14.0 下的组件模型缓存目录

看:安装 Visual Studio 2015 RTM 后未加载的包或http://kuebiko.blogspot.ru/2013/07/setsite-failed-for-package.html

相关内容

最新更新