3 ms·
If you version your MQ, you can never lose data in it. In git, if you rewrite history, you lose information - you can no longer see what things looked like bef
by azakai 15y ago
If you version your MQ, you can never lose data in it.
In git, if you rewrite history, you lose information - you can no longer see what things looked like before you rewrote it.
Disclaimer: I use git myself and prefer it. But the hg and MQ bashing in the comments here is unfair.
- Rusky 15y agoWhen I used MQ, it was to modify history in a way equivalent to some of git's features. Versioning that defeats the purpose.
- gcp 15y agoThe MQ versioning repo is separate from the main versioning repo. So I don't see how one follows from the other here. You can perfectly modify history in the main repo and version that editing in the MQ repo. The main repo will look clean because the history editing is versioned in the MQ repo.
- Rusky 15y agoAh, that's good to know. I was not aware of that.
- deleted 15y ago[deleted]
- tene 15y agoIn git, if you rewrite history, your old history is still available via the reflog; nothing is lost.