TortoiseSVN 直接调用命令行cleanup和update

本文介绍了解决SVN操作中常见的timeout问题及错误处理方法,通过使用TortoiseProc.exe命令行工具进行cleanup操作,并提供了一个方便的批处理文件创建指南,简化日常SVN维护工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于网络原因,总会出现time out 或者 如下错误:

Error: ra_serf: The server sent a truncated HTTP response body.  

每次右键cleanup太麻烦,因此选择用命令行执行

TortoiseProc.exe /command:cleanup /path:"C:\worksapce\svn\test项目" /nodlg /cleanup /breaklocks /noui /closeonend:1
TortoiseProc.exe /command:update /path:"C:\worksapce\svn\test项目" /closeonend:0

也可以将上面内容保存成bat格式,下次直接调用,但是注意要保存为ansi编码的,utf8编码遇到中文路径会有问题

参考:https://blog.youkuaiyun.com/tenfyguo/article/details/7380836

其实参考的链接写的关于cleanup中的内容并不全,因此可以查看安装的TortoiseSVN的文档,其中breaklocks的选项纯粹是猜出来的,文档中也没有体现,文档相关截图如下(索引-》查找command line 即可找到相关内容):

 

Started by user 123 Running as SYSTEM Building in workspace C:\ProgramData\Jenkins\.jenkins\workspace\qqq [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Done Checking out a fresh workspace because there's no workspace at C:\ProgramData\Jenkins\.jenkins\workspace\qqq Cleaning local Directory . Checking out https://w10gpu-029.ctx.local/svn/testabc at revision '2025-03-11T16:03:48.008 +0800' --quiet Using sole credentials abc/****** in realm ‘<https://w10gpu-029.ctx.local:443> VisualSVN Server’ At revision 14 No changes for https://w10gpu-029.ctx.local/svn/testabc since the previous build [qqq] $ cmd /c call C:\Users\HEKAIX~1\AppData\Local\Temp\jenkins12781744507222272855.bat 'C:\Program' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� ��һ����������ʹ�ô��ļ��������޷����ʡ� 'svn' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 'pip' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 'python' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 'svn' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� Build step 'Execute Windows batch command' marked build as failure Finished: FAILURE
03-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值