是否存在针对远程修订数据库/存储库的完整文件系统修订控制的解决方案?

是否存在针对远程修订数据库/存储库的完整文件系统修订控制的解决方案?

问题:

有没有一个好的解决方案可以对整个文件系统进行修订控制?这包括以下问题:“现有的任何典型修订控制系统是否适用于此(git、svn、bzr 等)?”

用例:

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

修订文件系统听起来是个不错的解决方案,但很可能被排除在外,因为它们在文件系统中包含了历史记录,而我们不希望在嵌入式系统中出现这么大的文件大小,而且我们也不希望修订信息最终出现在生产机器上。不过也许有办法解决这些问题。

相关内容