2012-05-16 46 views
0

我想使用FTP协议远程创建SVN存储库。 是最好什么也别以下步骤本地安装的SVN文件夹使用的FTP文件夹

  1. 安装FTP目录作为本地与culftpfs
  2. 创建一个存储库,就好像它是本地与svnadmin的创建
  3. 在日常生活中使用它像?

您是否知道该方法的任何问题?我的一次尝试

结果后,我也尝试了attempy但我得到的是看起来像一个超时的errro。真正的问题是这种方法太慢了。每次复制存储库的解决方案看起来更加合理,或者使用简单的脚本来备份文件夹。

+1

我怀疑这样的文件系统会提供svm预计的锁定语义 –

+0

你需要直接从FTP访问你的repo的任何原因?更可行的方法是使用本地回购,并偶尔将其同步到FTP。如果只有FTP上需要的文件(而不是整个回购),甚至可以使用提交钩子自动将工作副本推送到FTP。 –

+0

正确,因为我不想使用任何脚本上传存储库,但我想这是我能得到的最多,直到我没有我的服务器通过SSH或HTTP访问。 –

回答

1

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

  • 不能提供独占锁定机制通过网络
  • 所有用户必须全部repositorie的内部直接访问文件,如果有人删除转速文件,你的资料库已损坏无法修复

你应该设置与

SVNAutoversioning on 

一个Apache,那么你可以安装你的repoURL为WebDAV文件夹。这些文件的每一个变化将导致一个单独的提交,而不需要工作拷贝

+0

@PeterPaerker:非常感谢!就我而言,我是存储库的唯一用户。我明确地认为,最好有我自己的服务器+静态IP,并访问它没有任何额外的复杂性。 –

相关问题