【发布时间】:2014-11-01 09:10:42
【问题描述】:
我想设置一个 Windows cron 作业来更新 svn。我用这一步创建了一个批处理文件:
START TortoiseProc.exe /command:update /path:"C:\svn" /closeonend:0
并设置任务调度程序每天运行。这个 svn 需要一个密码,我每次都想输入而不是缓存它。批处理文件按预期工作,没有任何问题。
任务调度程序显示作业已成功执行。但是,我没有让 GUI 输入密码,也没有更新目录。另外,当我尝试手动更新 svn 目录时,它说 svn 已锁定。
- 为什么任务计划程序报告成功?
- 为什么 svn 会被锁定?
【问题讨论】:
-
C:\svn 文件夹中是否只有一个工作副本,如果有,那是工作副本的根目录吗?如果不是这就是它失败的原因 - 您实际上没有在 /path 选项中指定工作副本。
-
我从来没有成功让任何 GUI 程序从任务调度程序运行。我不知道这是否可能,说实话。