diff결과를 2화면에 보는 툴...

ks5290의 이미지

diff를 써서 화일간 비교를 해 보면
다음과 같이 나오는데요...
이 결과를 vimdiff나 windiff프로그램처럼 2개의 화면에 보여주는 프로그램은 없나요?
처음부터 vimdiff나 windiff같은 프로그램을 쓰면 되겠지만...
현재 output이 다음과 같이 나오고 있어서
부득이 아래의 내용을 읽어서 2개의 화면으로 뿌려주는 프로그램이 필요하게 되었습니다.
혹시 알고 계신 툴이 있으시다면 좀 알려 주세요

Index: trunk/main/emu_smartcard.c
===================================================================
--- trunk/main/emu_smartcard.c (revision 4881)
+++ trunk/main/emu_smartcard.c (revision 4882)
@@ -60,7 +60,7 @@


-#define DBG_CX_APP
+//#define DBG_CX_APP
#ifdef DBG_CX_APP
#define PrintDebug DCM_Print
#define PrintRecPause DCM_Print
@@ -2318,7 +2318,7 @@

- DCM_Print("[WM_CA_SC_INVALID]\n");
+ PrintError("[WM_CA_SC_INVALID]\n");
#endif

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

patch를 사용해서 저 diff 파일을 적용한 다음에, windiff 등으로 원본과 비교하면 되지 않나요?

kiwist의 이미지

tkdiff 사용하고 있습니다. 뭐, 이정도면 훌륭한듯... ^^;

댓글 첨부 파일: 
첨부파일 크기
Image icon tkdiff.png65.84 KB
segfault의 이미지

lipide의 이미지

저는 meld 를 사용하고 있습니다.
http://meld.sourceforge.net/

ks5290의 이미지

아래의 내용을 파싱해서 2개의 화면으로 보고 싶은거거든요...
그러니까 원본이 없고 아래의 파일만 있는 셈이죠...

Index: trunk/main/emu_smartcard.c
===================================================================
--- trunk/main/emu_smartcard.c (revision 4881)
+++ trunk/main/emu_smartcard.c (revision 4882)
@@ -60,7 +60,7 @@

-#define DBG_CX_APP
+//#define DBG_CX_APP
#ifdef DBG_CX_APP
#define PrintDebug DCM_Print
#define PrintRecPause DCM_Print
@@ -2318,7 +2318,7 @@

- DCM_Print("[WM_CA_SC_INVALID]\n");
+ PrintError("[WM_CA_SC_INVALID]\n");
#endif

김성운

wkpark의 이미지

우리가 통상 아는 두 화면으로 보는 것은 원본이 있을 때 diff를 보여주는 방식입니다.

님께서 말씀하시는 diff 파일만으로 두 화면으로 보여주는 툴은 없을 듯.

온갖 참된 삶은 만남이다 --Martin Buber

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.