Answer the question
In order to leave comments, you need to log in
Compatibility between Mercurial and GitHub?
I choose a version control system now, for the eyes I like Mercurial. But after re-reading a number of materials, I still didn’t understand if he was “friends” with github.com?
I understand that compatibility exists, but is it convenient to use a client not intended for this? Or if the focus is on github, then only git, and if Mercurial, then the direct road to bitbucket. I understand that there are subtleties.
Clarify, for sure, many have eaten the dog ...
Answer the question
In order to leave comments, you need to log in
I work with my repositories on github through hg (using hg-git). With strangers - through git.
What can I say - you can use hg as a client to github, and the command line interface of hg is nicer than that of git, but there are many subtleties: there are things in hg that have no analogues in the git (named branches) and therefore a full-fledged transformation of hg < -> git fails; hg-git has glitches and doesn't support all features. This approach is definitely not for a person who has just taken up version control systems; to use it, you need to know both hg and git quite well, and it works well only for simple repositories (I have several commits there a month, mostly linear repositories).
If you want to host repositories on github, it makes sense to learn git anyway.
Githab - only git. In addition to bitbucket for mercurial, there is also sourceforge, code.google.com, as well as the Microsoft codeplex.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question