1

接受极端嘲笑的可能,我必须承认我真的很想念sun Teamware的文件合并工具。我已经从 solaris 切换到 red hat linux,发现自己经常丢失 filemerge(不要与同名的 Apple 工具混淆),以及 pstack 的 solaris 版本(与 pids 一样适用于核心文件)。

有没有专家有什么安慰的建议?合并祖先的更好的合并工具?查看核心文件的调用堆栈的单行方式?

请帮忙!

4

3 回答 3

4

gdb -ex bt program_file core_file 应该打印出核心文件的堆栈跟踪。

至于 filemrege,有一堆开源的东西:

tkdiff 融合 mgdiff kdiff3

于 2008-11-23T11:13:47.730 回答
1

融合很棒

于 2009-04-17T10:22:21.680 回答
1

我使用 kdiff3 而不是 filemerge。kdiff3 可以比 filemerge 更好地解决冲突。

用法:

kdiff3 x.A.cpp x.C.cpp x.P.cpp -o x.M.cpp

在哪里:

x.A.cpp - ancestor version of x.cpp
x.C.cpp - child verion of x.cpp
x.P.cpp - parent version of x.cpp
x.M.cpp - merged file

这些文件是在您运行 resolve 命令后生成的。

于 2011-08-05T23:55:50.733 回答