我想通过脚本推迟冲突

时间:2011-07-12 05:39:11

标签: svn shell

我正在为结帐和签到写包装。结帐时,我会检查目录并锁定提到或编辑的文件。但可能会发生这样的情况,即结账时我发生了冲突,我想在发生冲突时总是推迟,我怎么能通过脚本来做到这一点

2 个答案:

答案 0 :(得分:1)

  1. 我认为,当你说'结帐'时,你的确意味着'更新'。
  2. 在发出命令之前,您无法确定是否会发生冲突。
  3. 如果您阅读svn help checkout的输出,它会为您提供如何始终推迟的答案:

      --accept ARG             : specify automatic conflict resolution action
                                ('postpone', 'base', 'mine-conflict',
                                 'theirs-conflict', 'mine-full', 'theirs-full',
                                 'edit', 'launch')
    

答案 1 :(得分:0)

如果要在颠覆操作期间禁止所有提示,您也可以传递

--non-interactive        : do no interactive prompting