我想使用 FTP 协议(protocol)远程创建一个 SVN 存储库。 是否建议执行以下步骤
- 使用 culftpfs 将 FTP 目录挂载为本地目录
- 使用 svnadmin create 创建一个存储库,就像它是本地的一样
- 像在日常生活中一样使用它?
您知道这种方法有什么问题吗?
我尝试后的结果
我确实尝试了 attempy,但我得到了一个看起来像超时的错误。真正的问题是这种方法太慢了。每次复制存储库的解决方案看起来更可行或一个简单的脚本来备份文件夹。
最佳答案
这是一种危险的方法,但是如果您单独工作(如在“单用户”中),它会起作用。最大的问题是:
- 您不能通过网络提供独占锁定机制
- 所有用户都可以直接访问所有存储库的内部文件,如果有人删除了一个文件,您的存储库将损坏无法修复
你应该设置一个apache
SVNAutoversioning on
然后您可以将您的 repoURL 挂载为 WebDav 文件夹。这些文件的每次更改都将导致一次提交,而无需工作副本
关于linux - 本地安装的 FTP 文件夹用于 SVN 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10614372/