2022年6月4日 星期六

[研究]DiffUtils for Windows 2.8.7檔案比較工具

[研究]DiffUtils for Windows 2.8.7檔案比較工具

2022-06-04

官方網站
http://gnuwin32.sourceforge.net/packages/diffutils.htm
DiffUtils for Windows 2.8.7 於2004-05-24,多年沒有改版。支援MS-Windows 95 / 98 / ME / NT / 2000 / XP with msvcrt.dll。

安裝

把 diffutils-2.8.7-1-bin.zip 解壓縮,把 diffutils-2.8.7-1-dep.zip 解壓縮放到 diffutils-2.8.7-1-bin 相對應的目錄。

D:\diffutils-2.8.7-1-bin\bin>diff3 -v
diff3 (GNU diffutils) 2.8.7
Written by Randy Smith.

Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

D:\diffutils-2.8.7-1-bin\bin


D:\diffutils-2.8.7-1-bin\bin>diff3 --help
Usage: diff3 [OPTION]... MYFILE OLDFILE YOURFILE
Compare three files line by line.

  -e  --ed  Output unmerged changes from OLDFILE to YOURFILE into MYFILE.
  -E  --show-overlap  Output unmerged changes, bracketing conflicts.
  -A  --show-all  Output all changes, bracketing conflicts.
  -x  --overlap-only  Output overlapping changes.
  -X  Output overlapping changes, bracketing them.
  -3  --easy-only  Output unmerged nonoverlapping changes.

  -m  --merge  Output merged file instead of ed script (default -A).
  -L LABEL  --label=LABEL  Use LABEL instead of file name.
  -i  Append `w' and `q' commands to ed scripts.
  -a  --text  Treat all files as text.
  --strip-trailing-cr  Strip trailing carriage return on input.
  -T  --initial-tab  Make tabs line up by prepending a tab.
  --diff-program=PROGRAM  Use PROGRAM to compare files.

  -v  --version  Output version info.
  --help  Output this help.

If a FILE is `-', read standard input.
Exit status is 0 if successful, 1 if conflicts, 2 if trouble.

Report bugs to <bug-gnu-utils@gnu.org>.

D:\diffutils-2.8.7-1-bin\bin>

軟體老舊,不支援Windows介面,只有命令提示字元模式,不支援目錄比較。

(完)


沒有留言:

張貼留言