是否有人将其存储库文件夹存储在已备份的网络驱动器上?与将其存储在运行 Subversion 的 C 驱动器的主机服务器上相比,是否有人遇到过任何问题?
我们本质上希望将我们的存储库放在另一个网络驱动器上(与运行 VisualSVN Server 的服务器不同),并让 VisualSVN Server 从完全不同的计算机读取存储库。
我们每 5 分钟备份一次 VisualSVN 服务器指向的位置,以便在发生故障时随时备份 SVN 存储库文件夹。然后我们很可能不必担心将开发人员的任何最新更改合并回陈旧/过时的 repo 编号,因为我们经常备份它。
最佳答案
颠覆常见问题有a discussion on storing repositories on NFS ;基本上,在这种情况下您必须使用 fsfs 后端。使用fsfs对于存储库的热备份也是必要的;对于 bsdfs,您需要 hot-backup.py (或 svnadmin hotcopy)。使用常规备份程序时,“当前”文件可能会指向备份时尚未完全复制的修订版。如果您必须恢复发生这种情况的备份(或者确保在任何修订文件之前备份“当前”文件),“svnadmin recovery”可以解决这个问题。
关于svn - 在网络驱动器上存储 Svn Repositories 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446722/