Hacker News new | ask | show | jobs
by anonyme-honteux 911 days ago
Git is designed for code and is terrible/overcomplex for words.

A proper vcs for documentation is what Wikipedia does.

You always see the latest version of a document and you can see the changes to that document, revert and follow renames.

No global history, no commits of multiple files, no manual pull/push, no branches, no CI, no pr, no rewrite of history, no multiple remotes, etc etc etc

2 comments

> Git is designed for code and is terrible/overcomplex for words

I think this is not git problem, rather diff tool it's using? Wonder if using another one, e.g. difftastic[1] would be a better experience.

[1]: https://github.com/Wilfred/difftastic

I wonder how difftastic would handle a paragraph that got reflowed via a gqip command. Would it show almost every word as changed or only the changed words and ignore the fact that many others now reside on different lines?
If you teach a beginner to use GitHub Desktop lots of the complexities you mention above are smoothed over.

The PR/MR is the biggest win, being able to comment on, discuss, suggest, resolve and 'sign off' changes works better in a PR/MR than any other versioned tool I've seen.