Solaris Filemerge и Pstack эквиваленты для Linux - PullRequest
1 голос
/ 22 ноября 2008

Принимая во внимание возможность крайней насмешки, я должен признать, что я действительно скучаю по инструменту filemerge от Sun Teamware. Я перешел с Solaris на Red Hat Linux и обнаружил, что регулярно пропускаю filemerge (не путать с одноименным инструментом Apple), а также версию pstack для Solaris (которая работала как с основными файлами, так и с pids). ).

Есть ли какие-нибудь эксперты по утешению? Лучше инструменты слияния, которые включают в себя родословную? Однострочный способ просмотра стека вызовов основного файла?

Пожалуйста, помогите!

Ответы [ 3 ]

4 голосов
/ 23 ноября 2008

gdb -ex bt program_file core_file должен распечатать трассировку стека файла core.

Что касается filemrege, то есть куча материалов с открытым исходным кодом:

tkdiff сливаться mgdiff kdiff3

1 голос
/ 06 августа 2011

Я использую 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

Эти файлы создаются после запуска команды разрешения.

1 голос
/ 17 апреля 2009

Сочетание отлично

...