【发布时间】:2012-10-05 14:31:36
【问题描述】:
我正在使用来自官方Purdue RCS homepage 的 GNU RCS 版本 5.7 for Windows。如果我使用 rcsmerge(1) 命令合并来自不同分支的更改,则会收到错误消息:
diff3.exe: subsidiary program failed
每次。有谁知道为什么会发生这种情况(我至少在 10 年前就看到过这个问题)以及解决方法是什么? GNU 当前的 RCS 版本 5.8.1 是否修复了它?如果是这样,任何人都可以向我指出此版本的 Windows 二进制文件吗?
2012-10-22 更新:我已将 Purdue 发行版提供的 diifutils(cmp, diff, diff3, merge) 切换为当前 GNU diffutils 2.8.7 的等价物。这消除了subsidiary program failed 错误,但现在每次调用 rcsmerge 或 diff3 时正好给我两次The filename, directory name, or volume label syntax is incorrect.。这似乎是一条 Windows 错误消息。
【问题讨论】:
标签: version-control rcs three-way-merge