【发布时间】:2013-03-15 02:00:18
【问题描述】:
我有问题。每天我都必须通过 VPN 将我的整个源代码(它是一个包含多个目录和文件的目录)上传到服务器。源代码的大小约为 250 MB。我每天做的是,压缩它(将它的大小减少到大约 100 MB),然后我通过 ftp 将这个压缩文件传输到服务器,最后在那里解压缩。我需要大约 20 分钟才能转移它。 我确信必须有比我正在做的更好的方法来做到这一点。建议我使用更好的压缩机制或更快的上传方法。
【问题讨论】:
我有问题。每天我都必须通过 VPN 将我的整个源代码(它是一个包含多个目录和文件的目录)上传到服务器。源代码的大小约为 250 MB。我每天做的是,压缩它(将它的大小减少到大约 100 MB),然后我通过 ftp 将这个压缩文件传输到服务器,最后在那里解压缩。我需要大约 20 分钟才能转移它。 我确信必须有比我正在做的更好的方法来做到这一点。建议我使用更好的压缩机制或更快的上传方法。
【问题讨论】:
如果您可以设置版本控制服务器,那就太好了,Mercurial 和 Git 非常适合。
另一种选择是使用rsync,这是一个同步工具,只上传两个版本之间的差异,避免重复传输数据。
我在这里假设一个类似 UNIX 的环境,但在 Windows 上,选项几乎相同。
PD:这个问题更适合superuser。
【讨论】: