Linux 本地装载的FTP文件夹用于SVN存储库
我想使用FTP协议远程创建SVN存储库。 建议执行以下步骤吗Linux 本地装载的FTP文件夹用于SVN存储库,linux,svn,ftp,Linux,Svn,Ftp,我想使用FTP协议远程创建SVN存储库。 建议执行以下步骤吗 使用culftpfs将FTP目录装载为本地目录 使用svnadmin create创建一个本地存储库 像在日常生活中一样使用它 你知道这种方法有什么问题吗 我尝试后的结果 我确实尝试了一个尝试,但我得到了一个错误,看起来像是超时。真正的问题是这种方法太慢。每次复制存储库的解决方案看起来更可行,或者使用一个简单的脚本来备份文件夹。这是一种危险的方法,但是如果您是单独工作的(如“单用户”),它会工作。最大的问题是: 不能通过网络提供独占
我确实尝试了一个尝试,但我得到了一个错误,看起来像是超时。真正的问题是这种方法太慢。每次复制存储库的解决方案看起来更可行,或者使用一个简单的脚本来备份文件夹。这是一种危险的方法,但是如果您是单独工作的(如“单用户”),它会工作。最大的问题是:
- 不能通过网络提供独占锁定机制
- 所有用户都可以直接访问repositorie的所有内部文件,如果有人在revs中删除了一个文件,您的存储库将无法修复
SVNAutoversioning on
然后您可以将repoURL装载为WebDav文件夹。对这些文件的每次更改都会导致一次提交,而不需要工作副本我怀疑这样的文件系统会提供锁定语义,这正是您需要直接从FTP访问repo的原因所在?更可行的方法是使用本地回购协议,偶尔将其同步到FTP。如果只是FTP上需要的文件(而不是整个repo),您甚至可以使用提交挂钩自动将工作副本推送到FTP。没错,因为我不想使用任何脚本上载存储库,但我想这是我能得到的最多的文件,直到我的服务器无法通过SSH或HTTP访问为止。@PeterPaerker:谢谢!就我现在而言,我是存储库的唯一用户。我明确地认为,最好是拥有自己的服务器+静态ip,并在不增加额外复杂性的情况下访问它。