我的主机不处理 SVN。
我想要的是能够通过 ftp 发送整个 svn 修订版,这样我就不会忘记上传文件了。
你们知道任何可以帮助我做到这一点的工具吗?
最佳答案
简单的答案
- 在本地机器上进行 SVN 导出
- 压缩它
- ftp 到服务器
- 提取
然后可以使用像filezilla这样的ftp软件来上传/替换新文件。可以节省时间,因为它会提示只更新已更改的文件。
花哨的答案
- 将您的 ftp 共享作为本地资源挂载到您的机器上,这在 linux/mac 上很容易(fuse、ftpfs、sshfs),但需要 third party software on windows .
- 安装后浏览到它并使用本地 svn 客户端在远程服务器上进行检查。如果连接不好,可能会有点不稳定,但我以前做过。
- 只要它保持挂载,您就可以像在本地计算机上一样对待它
- 在 Windows 上,您可能希望启用 TortoiseSVN 在远程文件系统上显示图标标签
理想场景
找一个可以ssh访问和svn客户端的主机
使用ssh port forwarding隧道连接到您的 svn 服务器,或将您的 svn 服务器公开到互联网。 (在 Windows 上使用 putty)
然后只需在主机上进行结帐并进行更新以保持同步。
注意
如果 SFTP 可用,您应该使用它,因为 ftp 不安全
关于svn - 通过 ftp 发送整个 svn 修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563595/