当前位置:首页 > 技术分享 > 正文内容

Windows下SVN自动更新

admin4年前 (2022-02-12)技术分享4649

1、创建post-commit.bat文件,放到C:\Repositories\pms\hooks文件夹下(注意不要先创建txt文件然后改后缀,pms为代码目录名),内容如下:

@echo off
"C:\TortoiseSVN\bin\svn.exe" update "C:\xampp\htdocs\trunk" --username "hsb" --password "123456"
 
注释,以下文字删除,包括本行
C:\TortoiseSVN\bin\svn.exe    为svn路径
C:\xampp\htdocs\trunk         为要更新的目录或文件
hsb                           为svn用户名
password                      为svn密码

2、创建callSvnUpdate.vbs文件,同样将此文件放到C:\Repositories\pms\hooks文件夹下(与post-commit.bat同一目录下),内容如下:

'指定时间间隔调用.bat文件
'停止脚本请在任务管理器结束wscript.exe
Set ws=wscript.createobject("wscript.shell")
dim bat
'需运行的文件
bat="cmd.exe /c post-commit.bat"
do
'0表示不显示窗口,1显示,调试用
ws.run bat,0
'每15秒运行一次
wscript.sleep 15000
loop

3、双击执行callSvnUpdate.vbs即可,双击后不会有任何反馈信息

注,两个文件只要是在同一目录即可之所以没有,是因为安装TortoiseSVN的实话没有勾选指定安装项。

找到安装包重新运行,选择modify,然后勾选command line client tools项就行了。

扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/228.html

标签: svn
分享给朋友:

相关文章

mysql批量替换 语法

UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIK...

php高效检测远程图片是否存在

php高效检测远程图片是否存在function img_exits($url){     $ch = curl_init();    &...

input search更改默认删除按钮的样式

改input输入框search属性下输入文字之后会在输入框最后出现一个默认样式的X不过这个样式不太好看想自定义怎么办呢方法一input[type="search"]::-webkit-search-cancel-butt...

php Aes 加密模式ECB填充pkcs5padding base64

最近做支付项目用到了aes加密不过试了好多办法总是和官方给出的结果不一样,找了很久终于找到了测试结果同 http://tool.chacuo.net/cryptaes/ <?php /**  * [Aes&nb...

Nginx服务崩溃自动重启脚本(监控进程服务并自动重启进程服务)脚本

有一台服务器运行着Ngin最近突然有一次崩溃,导致使用方当天无法访问网页端,然后我不得不登录服务器,检查各项服务,发现nginx崩溃了,于是重启Nginx,问题解决。后来为了防止Nginx再发生这种情况给运维带来的运维成本,于是写了一个脚本...

[教程福利] Python 全网比较全面的资源

阿里 Python 应该算比较全面了,编辑完了差不多用了三个小时左右,如果对你有帮助,给个免费的热心吗,在这里谢谢了各位大佬。092-****实战课-畅销3年的Python分布式爬虫课程-原版提取https://www.aliyundriv...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。