是否存在用于完整文件系统修订控制的开源解决方案,其中修订版db / repository是远程的?

时间:2012-06-18 18:21:48

标签: version-control filesystems

问题:

有一个好的免费&在那里开放解决方案对整个文件系统进行修订控制?这包括一个问题“那里有任何典型的修订控制系统(git,svn,bzr等)吗?”

用例:

我们有文件系统映像,代表我们的一些嵌入式系统中发生的安装,其中安装的每个最后一个文件都会产生影响。它们通常需要在开发,调试和维护过程中进行修改。这些变化需要与谁制作,原因和时间一起存储。我们还需要能够区分更改,并恢复到特定版本。

修改文件系统听起来像是一个合理的妥协。但是,我可以想到一些潜在的阻塞问题:

  • 提交身份验证,提交者&目的追踪缺失
  • 包含文件系统中的历史记录
  • 难以提交共享存储库

3 个答案:

答案 0 :(得分:1)

如果有其他人遇到此问题,您可能需要查看 的 https://www.presslabs.com/gitfs/

答案 1 :(得分:0)

RsnapshotBup看起来都很有希望,但我没有细节。

我要和Bup一起去,并且会更新这个答案,因为我有更多的信息。

答案 2 :(得分:-1)

我认为您想要的是SDK / API来访问某个版本控制系统的存储库并执行操作(例如签入,签出,显示历史记录等)。

我不确定Git,SVN是否提供此类SDK / API,但我知道很少有商业版控制软件提供此类SDK / API。 (例如,在google中搜索sourceanywhere SDK)