我们使用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的专业版和企业版中可用,但在社区版中不可用。
为了尝试解决此问题不起作用,我将:
-
确保您运行的是Visual Studio 2015专业版,而不是社区版。
-
确保已安装 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