概述
在实际开发过程中存在以下场景:
- 写完代码后打包,需要手动将编译后的代码复制到部署的文件夹
- 如果部署的是page服务,需要先将原先的一些过时文件删除(之前版本的JS),但是又不能全删,需要保留一些文件(.git README.md)
- page的仓库每次都要运行 git add .、 git commit -m msg、 git push
作为一个程序员,怎么能忍受这种高度重复的操作!?所以,我使用了Winform(其实好多都是百度的,我并不擅长写客户端程序)研发了一个能够帮助我解决问题的工具.但是在开发的过程中,总觉得我应该可以做的更好(功能自定义化),所以就多花了点时间(三天),来完成了这样的一件史诗巨作(对我来说是的,可以让我省心不少).
- github仓库: https://github.com/Eve-1995/auto-upload
- 工具下载链接: https://pan.baidu.com/s/147yfS1vbQJASzsSMSxM3ew
什么?看这界面不知道怎么用?不用担心!我录了个视频给各位开发者,相信各位一看就懂怎么玩!
用法演示
[一键同步代码] 用法演示
什么?你觉得还不能完全满足你的应用场景?没问题!项目已开源至github,你可以自行fork再改版.
https://github.com/Eve-1995/auto-uploadgithub.com什么?源码看着累?没问题!我录了个源码分析的视频,简单地介绍了下业务逻辑,帮助你更好地改版.其实总共就500行代码,全写上了注释,有啥看不懂的呢....
源码分析
[一键同步代码] 源码分析
为什么我会产生这样的需求呢?因为我在写Angular教程的时候,经常要发布版本,每天都打这些命令,我就感觉很头疼.所以,就产生了这个想法.什么?我的教程在哪可以看到?(假装有人问).
咳咳...接下来是广告时间:
如果你是个Angular初学者,对于网上的资料都感觉看不太懂(这种情况你可能不止是Angular初学者,可能是初涉现代前端工程).那么,可以考虑下在线访问我的教程:
Angular教程 - Eveangular.ink