我有一個用例,我需要能夠檢查Git存儲庫作爲Web服務的一部分,並且由於用於視頻遊戲項目,平均回購大小將非常大 - 1GB +。我需要做簡單的操作,如列出修訂歷史記錄等。是否可以遠程訪問和解析git修訂歷史記錄?
現在我正在通過對遠程Git主機服務(Github,Bitbucket等)的API調用來實現它。這工作正常,但是有一些很棒的Git項目,如GitVersion,它們只能用於真正的Git倉庫,使用libGit2sharp,而且我無法輕鬆地編寫工作。
我覺得這會很快,但我想知道是否有人已經討論過或開始實施libGit2sharp,通過它的API與主要的Git主機一起工作。很顯然,並非libGit2中的所有可用操作都可以與API接口一起使用,但至少大多數只讀操作應該是。
如果這是一個全新的功能請求 - 我希望得到具有libGit2sharp代碼庫知識的人的意見,以瞭解這種功能請求要實現的難度。
是的,這對我很有意義。感謝您的建議! –