You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过任务计划程序实现Tortoise SVN自动提交与更新?

解决TortoiseSVN自动提交与更新(任务计划程序实现)

直接在任务计划程序中配置命令的方法

因为公司禁用了.bat文件,你可以直接在任务计划程序的操作模块里配置命令,分两种方式实现:

方法1:拆分操作分步执行

  1. 创建新任务后进入「操作」选项卡,点击「新建」
  2. 第一个操作(提交):
    • 操作类型选「启动程序」
    • 程序或脚本填:cmd.exe
    • 添加参数填:/c "CD C:\location\of\files && svn commit -m 'updated data for processing run'"
  3. 第二个操作(更新):
    • 同样选「启动程序」
    • 程序或脚本填:cmd.exe
    • 添加参数填:/c "CD C:\location\of\files && svn update"

方法2:单条复合命令完成所有操作

如果想把提交和更新合并成一个操作,参数可以这么写:

/c "CD C:\location\of\files && svn commit -m 'updated data for processing run' && svn update"

关键注意事项

  • 确保任务计划程序的运行账户拥有目标目录的读写权限,以及SVN仓库的提交权限
  • 首次配置前,先用该账户手动执行一遍命令,保存SVN凭证(避免任务运行时弹出验证窗口导致失败)
  • 任务配置时勾选「不管用户是否登录都要运行」,并开启「最高权限运行」,规避权限问题
  • 先在CMD里测试命令参数的有效性,确认正常执行后再添加到任务计划

内容的提问来源于stack exchange,提问作者mhooper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:10:25