在解决重叠时遇到非常异常的错误,当单击合并时,警告消息会提示。
C:\ Program Files(x86)\ AccuRev \ bin \ diff3.exe:diff.exe --horizon-lines = 100 - D:\ plt_tf_dev_new \ database \ oracle \ server \ update26 \ update_dml_common_26.sql&# 34; C:\用户\ TPATHR〜1个\应用程序数据\本地\ TEMP \ anc3693382490409658896.tmp"
点击" ok"后,合并窗口显示零差异,导致难以解析合并。 尝试卸载&安装AccuRev,逐渐提示相同的错误。
答案 0 :(得分:1)
让我们通过尝试合并不同的文件来解决这个问题。优选地,一个是不同的文件扩展名。其次,检查临时文件的路径是否有效。具体来说,看看如果你在“C:\ Users \ TPATHR~1 \ AppData \ Local \ Temp \”中运行“dir”或“cd”会发生什么。第三,如果临时文件仍然存在,并且这可能是一个长镜头,请尝试运行您在警告消息中看到的确切命令:
C:\Program Files (x86)\AccuRev\bin\diff3.exe: diff.exe --horizon-lines=100 -- D:\plt_tf_dev_new\database\oracle\server\update26\update_dml_common_26.sql "C:\Users\TPATHR~1\AppData\Local\Temp\anc3693382490409658896.tmp"
最后,尝试在重叠文件所在的目录中从CLI运行“accurev merge”命令。通常,CLI会提供更好的错误和警告。
答案 1 :(得分:0)
以管理员身份运行Accurev。它会正常工作。