在程序中运行git命令

时间:2013-06-07 11:34:55

标签: git github ide visual-studio-2005

我们开发了一个ide,我们想在这个ide中实现一些git函数。喜欢在视觉工作室。 http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/06/set-up-connect-and-publish-using-visual-studio-with-git.aspx

我尝试使用gitlib2,但它在Windows中有一些问题。如何在git中运行命令? c,CPP中有任何例子吗?

由于

1 个答案:

答案 0 :(得分:2)

  

我们开发了一个ide,我们想在这个ide中实现一些git函数。就像在视觉工作室里一样。

Visual Studio依赖于 LibGit2Sharp ,一个与libgit2绑定的.Net与本地和远程git存储库进行交互。有关 Martin Woddward's talk at TechEd 2013 中基础架构的更多信息。

当然,根据您构建IDE的语言,您可以选择另一个绑定(ruby: Rugged ,python: Pygit2 ,...)。您可以在 libgit2 project page 上找到有关现有绑定的更多信息。

  

c,CPP中有没有例子?

如果您正在寻找一些libgit2样本用法, StackOverflow question 可能会对您有所帮助。

  

我尝试使用libgit2,但它在Windows中存在一些问题。

libgit2团队一直在寻找解决这类问题的方法。实际上,libgit2 moto之一就是“100%跨平台”。请通过在 issue tracker

中创建一些条目,让他们了解您的问题