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

标签 linux svn ftp

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

  1. 使用 culftpfs 将 FTP 目录挂载为本地目录
  2. 使用 svnadmin create 创建一个存储库,就像它是本地的一样
  3. 像在日常生活中一样使用它?

您知道这种方法有什么问题吗?

我尝试后的结果

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

最佳答案

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

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

你应该设置一个apache

SVNAutoversioning on

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

关于linux - 本地安装的 FTP 文件夹用于 SVN 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10614372/

相关文章:

windows - 在支持 IPv4 和 IPv6 的 Windows 上构建 Subversion

Python。需要确定连接是从本地机器建立的吗?

delphi - idFTP + 连接超时

SVN 切换到不同的分支,允许我稍后合并/提交

SVN 标记主要版本

PHP ftp_login() 不接受用户名和密码

linux - 你如何从 ubuntu 上的存档/zip 手动安装 eclipse-CDT 插件?

c# - 在 Linux 64 位上按值将结构传递给 P/Invoked 库?

linux - 退出 bash 脚本而不终止 ssh 连接

linux - Makefile 警告和错误的颜色突出显示