使用libgit2创建和应用补丁

时间:2019-09-06 10:34:17

标签: c++ c libgit2

作为扩展客户端服务器应用程序的一部分,我想让服务器创建配置文件,并且git会不时提交对文件的更新。该文件也将在客户端上可用。

此外,我需要服务器将新更新作为一个小文件传递给客户端,以便他们可以应用补丁,最好保留提交。

我的环境中没有git包,我只能在C ++应用程序中使用libgit2。

以前没有使用libgit2。我只知道它不支持bundle format-patcham。因此,我唯一想到的方法是将git_diff转储到文件中,并通过git_apply发送到客户端。这不会保留标签和提交。

还有其他方法可以使用libgit2 api来满足我的要求吗?

0 个答案:

没有答案