|
|
|
|
|
by buck4roo
1208 days ago
|
|
When it comes to tools you use every day, everyone should be critical. Does this tool decrease my workload? or do I need to expend extra work just to operate it? I'm a user of mercurial.
I've learned enough git to know it's an inferior tool. git's CLI complexity (and mental model) is patent overkill for 99.9% of all users. Mercurial gets out of my way. I'm able to clone and push git repos with it just fine (thanks hg-git!) This is because both (git,hg) are tools that manipulate the same simple data structure: the DAG. hg CLI's verbs match my mental model from decades of use of other VCS's. I'm able to perform my daily tasks with simplicity (including n-way merge/cherry-pick tasks that git "expert" colleagues often struggle with). My 2ยข. I've used local (SCCS,
RCS), client-server (CVS, subversion, perforce) and distributed (bazaar, git, hg) |
|