Skip to content

List of great merge drivers for git and other version control tools

Notifications You must be signed in to change notification settings

jelmer/awesome-merge-drivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Awesome Merge Drivers

Per-File Merge Drivers

  1. dpkg-mergechangelogs - Debian changelog files
  2. composer - composer.json / composer.lock files
  3. nbdime - Jupyter notebooks
  4. git-json-merge - Generic JSON merge
  5. git-po-merge - GNU gettext po files (a wrapper around msgmerge)
  6. pom-merge-driver - Maven POM files
  7. git-merge-changelog - GNU ChangeLog files
  8. npm-merge-driver - NPM package-lock.json files
  9. git-lfs-merge-driver - Git LFS files
  10. org-merge-driver - Emacs Org Mode
  11. spork - Java files
  12. jdime - Java files
  13. FSTmerge / s3m - Java files
  14. jsFSTMerge - Javascript files
  15. DMFO - Word .doc and .docx files
  16. Unity SmartMerge - Unity scene and prefab files

Documentation

  1. Defining a custom merge driver in the official docs

All-in-one merge drivers

  1. smartmerge
  2. Mergiraf - Java, Rust, Go, Javascript, C, C++, C#, JSON, HTML, XML, YAML and growing
  3. Plume-lib merging - Version numbers; Java imports and annotations; and more

Meta

License

This awesome list is licensed under the CC-0 license.

About

List of great merge drivers for git and other version control tools

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published