svn - 通过 ftp 发送整个 svn 修订版

标签 svn ftp revision

我的主机不处理 SVN。

我想要的是能够通过 ftp 发送整个 svn 修订版,这样我就不会忘记上传文件了。

你们知道任何可以帮助我做到这一点的工具吗?

最佳答案

简单的答案

  1. 在本地机器上进行 SVN 导出
  2. 压缩它
  3. ftp 到服务器
  4. 提取

然后可以使用像filezilla这样的ftp软件来上传/替换新文件。可以节省时间,因为它会提示只更新已更改的文件。

花哨的答案

  1. 将您的 ftp 共享作为本地资源挂载到您的机器上,这在 linux/mac 上很容易(fuse、ftpfs、sshfs),但需要 third party software on windows .
  2. 安装后浏览到它并使用本地 svn 客户端在远程服务器上进行检查。如果连接不好,可能会有点不稳定,但我以前做过。
  3. 只要它保持挂载,您就可以像在本地计算机上一样对待它
  4. 在 Windows 上,您可能希望启用 TortoiseSVN 在远程文件系统上显示图标标签

理想场景

  1. 找一个可以ssh访问和svn客户端的主机

  2. 使用ssh port forwarding隧道连接到您的 svn 服务器,或将您的 svn 服务器公开到互联网。 (在 Windows 上使用 putty)

  3. 然后只需在主机上进行结帐并进行更新以保持同步。

注意

如果 SFTP 可用,您应该使用它,因为 ftp 不安全

关于svn - 通过 ftp 发送整个 svn 修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563595/

相关文章:

linux - 使用 Subversion 时如何正确处理符号链接(symbolic link)文件夹?

svn - 如何将本地 Subversion 存储库转换为托管在 bitbucket 上的 hg?

Android:实时视频流

authentication - IIS 中使用匿名身份验证的 FTP 网站需要用户名和密码

git - 使用 git 识别修订中所有修改的函数

python - 自动将 SVN 修订号导入程序

android - 找不到构建工具修订版 21.1.1 - sdk 已更新

svn - SVN 中的发布管理

java - 使用 Java 自动提交目录树到 SVN

windows - 200 端口命令成功。考虑使用 PASV。 425 建立连接失败