引言
- 之前在阿里云上租了个vps,装的windows server 2008,在上面布置了一个网站,用的是最简单的静态网页,主要用作自己学习前端的练手。由于网站是布置在远程服务器上的,而平时的编程都是在自己的破本上写,每次想要提交新版本的文件时就特别痛苦,然后就开始了寻求简便方法的征程。
- 最烂的方法:用邮箱或网盘上传文件,再手动打开远程桌面,手动接收文件,再手动替换文件……emmm……
- 其次的方法:后来在windows服务器上搭了个svn,每次新版文件就用手动 选中文件=> 右键单击=> 点击commit => 选择All => 点击确定 => 点击关闭。 然后手动打开远程桌面,update文件夹。 emmm……
- 目前最好的方法:使用cmd或者bat,创建svn的命令行命令:
svn update +要更新的文件名 (前提是已经checkout后的文件夹啊)
svn commit -m "" +要提交的文件名
例如给该文件命名为commit.bat。
然后新建一个vbs文件创建后台运行命令:
Set ws=wscript.createobject("wscript.shell")
dim bat
bat="cmd.exe /c commit.bat" //这里的bat文件为上面创建的文件的路径
ws.run bat,0,true //0表示后台运行,1表示弹出黑框运行,true代表执行完再执行下一条
wscript.sleep 20000 //每20秒执行一次
loop