如何在我的应用程序代码中加入GIT的版本控制功能

时间:2014-03-13 06:11:24

标签: git svn

我有一个要求,我需要跟踪用户上传的文件版本。 并且他可以在需要时选择他想要考虑的版本。如果他想将任何版本的文件设置为活动版本,他就能够做到这一点。    我如何才能实现这种效果,即在我的应用程序代码中加入GIT版本控制功能。

任何帮助都会非常感激。

谢谢。 〜希亚姆

1 个答案:

答案 0 :(得分:0)

这意味着您的应用程序必须在您的后端管理一个裸仓:

  • 上传将添加到该回购并提交
  • 对文件历史记录的请求将生成appropriate git log
  • 可以通过a git show
  • 访问某个文件版本

您可以选择封装那些git调用,从简单的系统调用到libgit2等库。