美文网首页
微信后台开发测试--使用rsync

微信后台开发测试--使用rsync

作者: WqyJh | 来源:发表于2018-01-07 01:51 被阅读0次

以下是年轻的时候的想法,现在想想实在是太蠢了,还是老老实实用内网穿透吧啊啊啊啊!!!微信开发——内网穿透


微信开发过程中有一个很坑的地方,必须把代码部署到有公网IP的服务器上才能测试(不考虑内网穿透)。

刚开始用git同步代码,开发完了push到github上,然后在服务器上pull下来,这样做很简单,但不优雅。如果只做很小的改动,想看看运行效果,但是在没有运行确认代码正确性的情况下commit,会污染分支的信息,有可能会导致多次无意义的提交。

然后尝试了scp和sftp,jetbrains家的IDE都支持sftp部署,这样可以在改完代码后,上传文件,然后在服务器上执行,代码验证完了,再在本地commit。这样不会污染分支信息了,但是scp和sftp不能增量传输文件,每次都把所有文件上传一遍,速度较慢,另外他们exclude机制很难用,很难排除掉.pyc这样的临时文件。

最后选择了rsync,这是一个非常棒的可以增量传输文件的命令,它只传输改动过的文件,大大提高了传输速度,它还有强大的exclude功能,匹配规则与git相似,甚至可以直接使用.gitignore文件作为--exclude-from参数的值。

总结: 在做微信开发(或是其它需要实时部署到远程服务器上的项目)时,可以使用rsync向远程机器上传文件,使用git做版本控制。千万不要用git来传文件,否则容易产生无意义的commit messages。

相关文章

  • 微信后台开发测试--使用rsync

    以下是年轻的时候的想法,现在想想实在是太蠢了,还是老老实实用内网穿透吧啊啊啊啊!!!微信开发——内网穿透 微信开发...

  • 微信小程序开发笔记

    微信小程序开发和vue开发差不多 使用SpringBoot开发微信小程序后台 这次开发和以往不同的是使用了聚合工程...

  • 使用微信开发者工具调试微信网页授权登录-react

    1.使用localhost本地调试 使用微信开发者工具, 选择微信网页授权, 微信团队为广大的开发者提供了一个测试...

  • php 微信授权登录 40029错误

    php 微信授权登录 40029错误 授权登录是微信高级api,个人开发可以使用微信测试账号进行开发。在授权的过程...

  • 微信小游戏的内存调优指南

    微信小游戏开发、测试、现网三阶段的内存调优工具使用指南:包含微信开发者工具,微信Android性能面板,PerfD...

  • 基于JavaEE——微信网页(二)微信开发

    微信开发测试公众号(沙盒号) 微信API帮助文档 微信接口在线调试 首先申请微信开发的测试公众号,登陆后会看到微信...

  • PEP-0328 中文翻译 By Lance Van

    最近在做微信公众平台的后台开发,找到了一个Python的微信SDKwechat-python-sdk,使用之后却发...

  • ionic4 开发企业微信应用0

    作为一个后台开发人员,几年前参与过Ionic1开发过一微信公众号的经历,所以这次开发企业微信应用,就使用了i...

  • 开发问题

    与微信服务器交互问题: 开发微信需要和微信服务器来回不断的请求和测试,微信公众号后台需要预先配置一个url地址,才...

  • uniapp开发微信小程序

    微信小程序开发指引 前言 本文档我们主要关注微信小程序的开发使用。微信小程序使用微信开发者工具开发,使用其专有语言...

网友评论

      本文标题:微信后台开发测试--使用rsync

      本文链接:https://www.haomeiwen.com/subject/fqaunxtx.html