解决所有冲突并重新运行合并以应用剩余的In自动合并脚本

Pra*_*vin 6 svn

我们有一个自动批处理脚本,负责合并并输出文本文件中的所有日志(冲突),以便开发人员获得适当的可见性.现在问题有时会在两者之间停止并给出以下错误
svn:E155015:合并时产生了一个或多个冲突解决所有冲突并重新运行合并以应用剩余的In自动合并脚本 下面是命令

svn merge http://xyzBranch.local.com C:\ WORKSPACE\Trunk\--username = xyz - password = zyz --non-interactive >> C:\ mergelogs\logs

任何帮助将不胜感激我尝试了很多方法来解决这个问题,但没有成功

关心普拉文

the*_*ill -1

我会尝试添加参数:

--accept=postpone
Run Code Online (Sandbox Code Playgroud)

我使用它来运行svn merge,它将执行的操作是将冲突标记添加到文件中,但应该始终返回。令我惊讶的是,该--non-interactive标志并没有自动执行此操作。另一件要尝试的事情是修改重定向以包含2>&1它,这也将重定向标准错误,以防日志文件中未捕获警告。所以你的新命令变成:

svn merge http://xyzBranch.local.com C:\WORKSPACE\Trunk\ --username=xyz--password=zyz --non-interactive --accept=postpone >> C:\mergelogs\logs 2>&1
Run Code Online (Sandbox Code Playgroud)