使用Visual Studio 2015 Extension的内置GIT功能

时间:2016-01-08 06:04:49

标签: git visual-studio-2015 visual-studio-extensions

我正在为我们的团队写一个小扩展。 在这个扩展中,我想使用Visual Studio 2015和GIT的一些内置功能。 目前我正在使用外部GIT.exe向GIT发出命令,如--grep,然后解析控制台输出。 有没有办法使用VS内置GIT以更简单的方式进行此类调用? 问题是GIT.exe必须在此路径中,这给我的测试用户带来了一些麻烦。

1 个答案:

答案 0 :(得分:0)

  

有没有办法使用VS Built in GIT以更简单的方式进行此类调用?

问题是VisualStudio中没有内置的Git。使用libgit2sharp库提供了一个C#api来管理git存储库。

当然你可能会使用这个库,但我强烈建议不要这样做。

如果您需要使用它,请使用它编写程序。该库作为nuget包提供。

  

问题是GIT.exe必须在此路径中,这给我的测试用户带来了一些麻烦。

问题是什么...... Visual Studio建议在使用git存储库时安装它(要求安装第三方工具的消息),不是吗?