【发布时间】:2016-12-28 12:18:51
【问题描述】:
我有一个用例,我需要能够检查 Git 存储库作为 Web 服务的一部分,并且由于用于视频游戏项目,平均存储库大小将非常大 - 1GB+。我需要做一些简单的操作,例如列出修订历史等。
现在我通过对远程 Git 主机服务(Github、Bitbucket 等)的 API 调用来实现它。这可以正常工作,但是有一些很棒的 Git 项目,例如 GitVersion,它们仅适用于真正的 Git 存储库,使用 libGit2sharp,我无法轻松编写解决方法。
我觉得这将是一个远景,但我想知道是否有人讨论过或开始研究 libGit2sharp 的实现,该实现通过其 API 与主要的 Git 主机一起工作。显然,并非 libGit2 中所有可用的操作都适用于 API 接口,但至少大多数只读操作应该可以。
如果这是一个全新的功能请求 - 我想征求了解 libGit2sharp 代码库的人的意见,了解此类功能请求的实现难度。
【问题讨论】:
标签: libgit2 libgit2sharp