difftastic - 언어 문법을 이해하는 diff
(github.com/Wilfred)- 다양한 언어의 문법을 이해해서 의미없는 글자 변경은 무시
- 블록 처리에 따른 들여쓰기, Align, Line-Wrapping 등
- 변경된 코드를 눈으로 보고 확인하기 위한 용도 (Patching & Merging은 지원하지 않음)
- 지원 언어
- Bash, C, C++, C# , Clojure , Common Lisp , CSS, Dart, Elixir, Emacs Lisp, Go, Haskell, Java, JavaScript (and JSX), JSON, OCaml, PHP, Python, Ruby, Rust, Scala, TypeScript (and TSX)
- 아직 변경이 많은 파일에서는 성능 및 메모리 문제가 있음