是否存在一个完整的文件系统版本控制的解决scheme,其中版本库/库是远程的?

题:

有没有一个很好的解决scheme在整个文件系统的版本控制? 这包括这样一个问题:“是否有任何典型的版本控制系统在这里工作(git,svn,bzr等)?”

用例:

我们拥有的文件系统映像表示安装发生在我们的某些embedded式系统中,安装的每个最后一个文件都可以有所作为。 他们通常在开发,debugging和维护过程中需要进行修改。 这些变化需要与谁做的,为什么,什么时候一起存储。 我们还需要能够区分变化,并恢复到特定的版本。

修改文件系统听起来是一个很好的解决scheme,但可能会被排除在外,因为它们包含了文件系统中的历史logging,我们不希望在embedded式系统上使用它的大小,以及我们不希望修订信息结束在生产机器上。 虽然也许有解决这些问题的办法。