2012-07-10 148 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

回答