【问题标题】:Automated versioning of files in file share?文件共享中文件的自动版本控制?
【发布时间】:2011-05-08 19:06:06
【问题描述】:

我们在 debian 服务器上有一个文件共享,人们将主要将小的纯文本、word、excel、pdf、misc、文件放入其中。我们希望保留该文件共享中所有内容的文件级版本控制。我们希望每次对文件进行更改时,所有版本控制都在后台自动进行。

最简单的开源方法是什么?最好的版本控制系统是什么?有没有像这样的自动版本控制系统?

我不是要求完整的说明。我只是在寻找要搜索的建议或关键字(除了“自动版本控制文件”,我找不到太多)。

我们已经每天多次备份该卷。我们不想做卷快照等。我们正在寻找某种自动文件级别的版本控制。

更新:

使用 incron 自动提交文件夹中的更改:

http://andrew.mcmillan.net.nz/blog/using_incron_to_autoversion_a_directory

感谢使用新关键字“autoversioning”,我找到了我感兴趣的上述内容。这是一个每次文件更改时都会从 incron 触发的脚本。一个问题是 incron 不是递归的。

【问题讨论】:

  • 类似这样的东西:copyfs?
  • 是的... CopyFS、Wayback 等看起来都很有趣,但我发现的那些,比如这两个似乎已经开发了 4 年多的时间了。

标签: version-control filesystems auto-versioning


【解决方案1】:

我会尝试一个版本化的文件系统,例如ext3cownilfs。 我对它们没有经验,但它们对我来说总是一个非常有趣的想法。

【讨论】:

  • 感谢您的提示。到目前为止,与我一起工作的人都回避了带有快照的文件系统,因为我们已经每 30 分钟备份一次卷,并且他们希望对文件而不是卷进行版本控制。现在 zfs 是最好的、最稳定的、带快照的文件系统吗?看起来版本化的文件系统和快照是一样的,对吧?无论看起来如何,您都可以挂载“以前保存的文件系统”。
【解决方案2】:

mod_dav_svn 的 SVNAutoVersioning 指令是一种解决方案。

【讨论】:

  • 感谢您的链接。我现在正在阅读它。这个看起来很有希望。唯一的问题是它看起来只适用于 WebDAV 客户端?我希望无论人们如何访问共享,即通过 sshfs 或 Mollify 等非 WebDAV 网络访问,它都能正常工作。
  • 当我这样做时,我在 Linux 上使用 davfs2 挂载了一个 DAV 共享(我并不真正推荐),并与 samba 共享该挂载。这让它有点慢,但我对性能不感兴趣。
猜你喜欢
  • 1970-01-01
  • 2019-04-28
  • 1970-01-01
  • 1970-01-01
  • 2010-11-22
  • 1970-01-01
  • 1970-01-01
  • 2011-08-01
  • 1970-01-01
相关资源
最近更新 更多