![]() ![]() mercurial (hg) : +looks like git but in a more understable way, +rely on python:naturally cross-platform, +don't requires understanding internals, +easy to extend, +tortoiseHG is great!, -looks like for very big projects, it might be less flexible than git, but I have yet to understand this statement, -bitbucket is great but far less than github, same with google code hosting.git : +community is big, +fast, +very flexible, +github is great, -really unix environnemnt oriented, -community is made of fanboys, -the commands looks alien, -requires understanding implementation to use well, -lacks of good gui (if you use one- tortoise-git is not as good as tortoise svn or tortoise hg - unrelated projects). ![]() There are lots of good conversion utilities between the two, and they are similar enough that once you learn one, you won't have a hard time with the other.Īs you have several choices today, because of the explosion of decentralized source control softwares, so you need to choose a philosophy because every solution I'm listing here does provide "local version control" : NET people seem to prefer Mercurial.īut the best part, is that if you choose either, its not like you're stuck. Not to make this too much into a git v mercurial fight, but the other advantage of Git is the larger user base, on this site as well as in the "wild," this translates into better support and potentially more future development. There are GUIs for Git, but you won't really need them: they are especially helpful when merging, but since I am the repository's only user, I don't have much of a problem resolving conflicts with myself. On my work machine, I use Git installed from Cygwin and it took me about twenty minutes to set up both. I use git on my work Windows machine, then go home to a nice, relaxing session on FreeBSD.Īnd, of course, Git integrates into Visual Studio: Git makes this easy, Mercurial, by a conscious choice, makes it near-impossible. The reason for git over Mercurial is that sometimes, especially at work, I find that there are branches that need to GO, and GO quickly before the boss sees them. Mercurial is an excellent-and likewise free-tool as well. ![]() It's light, very easy to use, and there are lots of great resources to get you started. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |