Potrzebuję programu GUI dla systemu Linux (Ubuntu Karmic) tkdiff , który może wyświetlać 2 pliki obok siebie i podświetlać różne linie, i akceptuje wiele par plików w wierszu poleceń, ale wyświetla tylko jedną parę plików jednocześnie i pozwala mi przeskoczyć do następnej lub poprzedniej pary plików naciskając klawisz. Który program jest najlepszy?
próbowałem tkdiff i meld , ale wydaje się, że niemożliwe jest podanie więcej niż 2 plików w wierszu polecenia.
Odpowiedzi:
Walczę także z wieloparowymi różnicami TkDiff. Do tej pory udało mi się uzyskać bardzo mało pomocny:
... ale dodam tutaj moje doświadczenie i kilka uwag.
Doskonałość tutaj w pracy jest dla mnie odpowiednia.
Oto co
ps
mówi o ładnie działającym wieloparowym Perforce (Przeniosłem każdy oddzielny element argv na jego własną linię):Na tej podstawie zgaduję, że część tego, co brakuje w odpowiedzi Leona powyżej, to „-” i „:” przed pierwszą parą plików. ALE to nie wystarczy.
Nasza perfekcyjna wersja TkDiff jest starożytna (3.0x), więc próbuję użyć mojej lokalnie zainstalowanej wersji 4.1.x. Ale do tej pory nie ma szczęścia ...
Ręczne uruchomienie tej funkcji:
Ale ręczne uruchomienie tego nie powiedzie się:
... ze strasznym:
Z czego zmuszam się zastanawiać, czy może Perforce ma własną, zhakowaną wersję TkDiff ??
Przepraszam, że to nie pomaga.
źródło
Spróbuj uporządkować pliki tak, aby miały tę samą nazwę w różnych katalogach, tj. Porównując
foo/file1
zbar/file1
,foo/file2
zbar/file2
itd. Możesz użyć dowiązań symbolicznych. Następnie użyj narzędzia do porównywania, które rozumie porównanie katalogów. Emacs jest jednym z takich narzędzi (menu „Narzędzia / Porównaj / Dwa katalogi” lubM-x ediff-directories
).źródło
lubię kdiff3 potrafi zrobić 2 lub 3 pliki - i porównać katalogi.
źródło
Ponieważ nikt nie może zasugerować narzędzia odpowiadającego moim wymaganiom, prawdopodobnie nie ma żadnego.
źródło
tkdiff jest naprawdę słabo udokumentowany, ale wygląda na to, że jeśli rozdzielisz pary plików dwukropkiem, zrobi to różnicę, którą chcesz. Na przykład.
źródło
meld to bardzo ładne narzędzie do porównywania różnych plików, a nawet struktur katalogów.
Aby różnicować wiele plików:
Aby odróżnić dwa różne katalogi:
źródło