2012-07-10 250 views
0

我需要实现一个git客户端。基本上我想要将git集成到IDE中。和XCode以及许多其他流行的IDE一样。我正在Qt和QtScript中工作。现在我需要一些指针。我的第一个想法是使用进程从我的IDE代码中执行终端命令并读取输出。我成功地执行了命令并读取了输出,但我认为这不是一个好主意,因为从输出中提取信息将花费太多精力。如何实现一个git客户端?

我的猜测是所有与git相关的有用信息都可以在存储库根目录下的.git文件夹中找到。所以我有两个问题:

那么什么是最好的方式来集成git支持IDE内?我是否应该使用进程来执行终端命令并读取输出,或者我应该从.git文件夹中获取信息?

有没有一些书或一些教程,可以在这方面对我有所帮助。我已经尝试通过git.js代码。让我们看看它是否能帮助我。

+0

见http://stackoverflow.com/questions/4034962/which-language-has-the-best-git-api -Bindings – zneak 2012-07-10 14:34:05

回答