我们使用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.
谢谢,
戴夫
答案 0 :(得分:2)
您最初引用的是Visual Studio的一个名为CodeLens的功能。它可以在Visual Studio 2015的专业版和企业版中找到,但在社区版中不可用。
为了尝试解决这个问题,我会:
确保您实际运行的是Visual Studio 2015专业版,而不是社区版。
确保您已安装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