gpt4 book ai didi

linux - 通过 FTP 将 SVN 存储库导出到远程服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:45:52 24 4
gpt4 key购买 nike

我正在使用以下命令将我的存储库导出到本地路径:

svn export --force svn://localhost/repo_name /share/Web/projects/project_name

是否有任何非常简单的方法(这里是 Linux 新手)通过 FTP 协议(protocol)执行相同的操作,将存储库导出到远程服务器?

svn export 的最后一个参数 AFAIK 必须是本地路径并且 AFAIK 此命令不支持以 URL 形式提供路径,例如:

ftp://user:pass@server:path/

所以,我认为这里应该雇用一些脚本来完成这项工作。

我问过一些人,他们建议最简单的方法是将存储库导出到本地路径,将其传输到 FTP 服务器,然后清除本地路径。不幸的是我在第一步之后失败了(提取到本地路径!:) 所以,支持问题是,如果它可以即时完成,或者真的必须分成两个步骤:导出 + ftp 传输?

有人还建议我在远程服务器上设置本地 SVN 客户端,并从我的存储库中进行简单的 check out /更新。但只有在其他一切都失败的情况下,这才是可能的解决方案。因为我想提取纯存储库结构,没有 SVN 文件,当我这样做时,我会得到这些文件。

顺便说一句:我使用的是 QNAP TS-210,这是一款简单的 NAS 设备,搭载的 Linux 非常有限。因此,许多命令行命令和 GUI 一样好,我无法使用。

编辑:这是我“链”中的第二个问题。甚至,如果你帮助我在这里取得成功,如果没有你的帮助,我将无法自动化这项工作(我愿意)“SVN: Force svn daemon to run under different user”。有人也可以在那里看看吗?谢谢!

最佳答案

好吧,如果您使用的是 Linux,您应该能够安装 ftpfs。我相信 Linux 内核中为此有一个模块。那么我认为您还需要 FUSE。

基本上,如果您可以安装 ftpfs,您可以将 svn 导出直接写入安装的文件夹。

关于linux - 通过 FTP 将 SVN 存储库导出到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11203566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com