0

我正在研究如何构建一个工具来处理与服务器上的 SVN 或 Git 交互,基本上我需要管理他们的存储库,并能够围绕他们的功能。而这一切都需要在服务器上运行,所以我不能只运行他们的命令行界面。

我一直在研究 SVN 的源代码,以及与 Git 交互的 libgit2,但这似乎需要做很多工作,我想确保这还没有在某个地方得到解决。

理想情况下,我想找到一个易于开发和维护的解决方案,允许与 SVN 和 Git 完全交互,并且可以在高容量服务器上运行,有没有办法让我做到这一点而无需重写很多基本的 SVN 和 Git 功能?

4

1 回答 1

0

对于 Git,链接到 libgit2。 http://libgit2.github.com/ 它具有大多数语言的绑定,使您可以开始工作。

除非您正在做一些非常奇怪的事情,否则您可能会找到一个收缩包装的包,无需编码即可满足您的需求。请记住,最完美的程序是您不必编写的程序。

于 2013-06-08T05:24:03.463 回答