DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(diff.info.gz) diff3 Options

Info Catalog (diff.info.gz) Invoking diff3
 
 Options to `diff3'
 ==================
 
    Below is a summary of all of the options that GNU `diff3' accepts.
 Multiple single letter options (unless they take an argument) can be
 combined into a single command line argument.
 
 `-a'
 `--text'
      Treat all files as text and compare them line-by-line, even if they
      do not appear to be text.   Binary.
 
 `-A'
 `--show-all'
      Incorporate all unmerged changes from OLDER to YOURS into MINE,
      surrounding conflicts with bracket lines.   Marking
      Conflicts.
 
 `--diff-program=PROGRAM'
      Use the compatible comparison program PROGRAM to compare files
      instead of `diff'.
 
 `-e'
 `--ed'
      Generate an `ed' script that incorporates all the changes from
      OLDER to YOURS into MINE.   Which Changes.
 
 `-E'
 `--show-overlap'
      Like `-e', except bracket lines from overlapping changes' first
      and third files.   Marking Conflicts.  With `-E', an
      overlapping change looks like this:
 
           <<<<<<< MINE
           lines from MINE
           =======
           lines from YOURS
           >>>>>>> YOURS
 
 `--help'
      Output a summary of usage and then exit.
 
 `-i'
      Generate `w' and `q' commands at the end of the `ed' script for
      System V compatibility.  This option must be combined with one of
      the `-AeExX3' options, and may not be combined with `-m'.  
      Saving the Changed File.
 
 `-L LABEL'
 `--label=LABEL'
      Use the label LABEL for the brackets output by the `-A', `-E' and
      `-X' options.  This option may be given up to three times, one for
      each input file.  The default labels are the names of the input
      files.  Thus `diff3 -L X -L Y -L Z -m A B C' acts like `diff3 -m A
      B C', except that the output looks like it came from files named
      `X', `Y' and `Z' rather than from files named `A', `B' and `C'.
       Marking Conflicts.
 
 `-m'
 `--merge'
      Apply the edit script to the first file and send the result to
      standard output.  Unlike piping the output from `diff3' to `ed',
      this works even for binary files and incomplete lines.  `-A' is
      assumed if no edit script option is specified.   Bypassing
      ed.
 
 `-T'
 `--initial-tab'
      Output a tab rather than two spaces before the text of a line in
      normal format.  This causes the alignment of tabs in the line to
      look normal.   Tabs.
 
 `-v'
 `--version'
      Output version information and then exit.
 
 `-x'
 `--overlap-only'
      Like `-e', except output only the overlapping changes.  
      Which Changes.
 
 `-X'
      Like `-E', except output only the overlapping changes.  In other
      words, like `-x', except bracket changes as in `-E'.  
      Marking Conflicts.
 
 `-3'
 `--easy-only'
      Like `-e', except output only the nonoverlapping changes.  
      Which Changes.
 
Info Catalog (diff.info.gz) Invoking diff3
automatically generated byinfo2html