将源代码上传到远程计算机的最快方法是什么?

时间:2011-12-08 11:39:45

标签: c# .net ftp rdp

将本地源代码中的更改上传到远程Windows PC的最快方法是什么?

FTP只是没有削减它:创建100个小文件可能需要2分钟,而如果这些文件被压缩,传输然后在远程计算机上解压缩,则需要几秒钟。

理想情况下,我想要一些解决方案:

  • 压缩我对源代码树所做的更改(不包括某些文件扩展名,例如* .pdb)。
  • 将zip上传到远程PC。
  • 让远程PC将更改解压缩到源代码目录中。

3 个答案:

答案 0 :(得分:1)

我依赖于您可以在远程Windows PC上安装的内容。我喜欢使用rsync本质上是一个unix实用程序,但你可以在cygwin下的windows上运行它。 http://www.cygwin.com/

答案 1 :(得分:1)

您可以使用PowerShell脚本压缩文件,在远程PC上解压缩它们以及任何其他所需的处理(例如更新配置文件)。

如果需要定期运行,您也可以从计划任务运行脚本。

答案 2 :(得分:1)

MercurialGit Mercurial有一个内置的Web服务器。 这些只是推/拉变化。