通过ftp发送整个svn修订版

tao*_*tao 3 svn ftp revision

我的主机不处理SVN.

我想要的是能够通过ftp发送整个svn版本,所以我相信我不会忘记上传文件.

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

Ryu*_*Ryu 8

简单的答案

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

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

花哨的答案

  1. 将您的ftp共享作为本地资源安装在您的计算机上,这在linux/mac(fuse,ftpfs,sshfs)上很容易,但在Windows上需要第三方软件.
  2. 安装完成后,浏览并使用本地svn客户端对远程服务器进行检查.如果连接不好可能会有点不稳定,但我之前已经完成了.
  3. 只要它仍然安装,您就可以像在本地机器上一样对待它
  4. 在Windows上,您可能希望启用TortoiseSVN以在远程文件系统上显示图标标签

理想的情况

  1. 查找具有ssh访问权限和svn客户端的主机

  2. 使用ssh端口转发来隧道连接到您的svn服务器,或将您的svn服务器暴露给Internet.(在窗户上使用腻子)

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

注意

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

  • 在Windows上挂载普通FTP共享*不*需要第三方软件.但是安装SFTP共享确实如此. (2认同)