通过ftp发送整个svn修订版

时间:2009-10-13 23:56:03

标签: svn ftp revision

我的主机无法处理SVN。

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

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

2 个答案:

答案 0 :(得分:8)

简单的答案

  1. 在本地计算机上执行SVN导出
  2. 拉链
  3. ftp to server
  4. 提取
  5. 然后可以使用像filezilla这样的ftp软件来上传/替换新文件。可以节省时间,因为它会提示只更新已更改的文件。

    花哨的回答

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

      1. 查找具有ssh access和svn client的主机

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

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

      4. 注意

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

答案 1 :(得分:0)

我使用SmartFTP并上传整个文件夹。它会自动比较文件的内容(如果你选择),只上传较新的文件,节省时间和带宽