本地安装的FTP文件夹用于SVN存储库

时间:2012-05-16 08:05:48

标签: linux svn ftp

我想使用FTP协议远程创建SVN存储库。 是否可以执行以下步骤

  1. 使用culftpfs
  2. 将FTP目录挂载为本地目录
  3. 使用svnadmin create
  4. 创建一个存储库,就好像它是本地存储库一样
  5. 像在日常生活中一样使用它?
  6. 你知道这种方法有什么问题吗?

    我的尝试后的结果

    我确实尝试了尝试,但是我得到了一个看起来像是超时的错误。真正的问题是这种方法太慢了。每次复制存储库的解决方案看起来更可行,或者是用于备份文件夹的简单脚本。

1 个答案:

答案 0 :(得分:1)

这是一种危险的方法,但是如果你单独工作(如“单一用户”),那就行了。最大的问题是:

  • 您不能通过网络提供独家锁定机制
  • 所有用户都可以直接访问所有存储库的内部文件,如果有人以转速删除文件,则您的存储库损坏无法修复

你应该用

设置一个apache
SVNAutoversioning on

然后您可以将repoURL挂载为WebDav文件夹。对这些文件的每次更改都将导致单次提交,而无需工作副本