我们开发了一个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中有任何例子吗?
由于
答案 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
中创建一些条目,让他们了解您的问题