As per my understanding difference between Git & Mercurial are
We will talk about Git first and we continue with Mercurial following and similaties of both
Git is a free distributed revision control or software source code management project with an emphasis on being fast. Git was initially created by Linus Torvalds for Linux Kernel devolpment.
Git supports operating systems worse Windows Support, Posix.
You can git from git-scm.com
There is no Bug Tracking integration
Git wrriten in Bounce shell, Perl, C
Git is Maintained by Junio Hamano
Git developed by Junio Hamano,Linus Toralds
Git Network protocols custom,custom over ssh,rsync,HTTP, email bundles
Git is a Shallow checkout/clone
Git is RCS Keyword but not recommended
Git is not Buil in web server
Git is having International Support Partial
Git is Revision IDS SHA-1 hashes
Git is Snapshot History model
Mercurial is a cross platform,distributed revision control tool for software developers.It is mainly implemented using the python programming laguage, but includes a binary diffimplementation written in C.
Mercurial supports operating system Unix-like, Windows, Mac OS X
Mercurial you can dowload from selenic.com/mercurial
Mercurial can track the Bug Tracker integration called Trac(via plugin)
Mercurial written in python and C
Mercurial maintained by Matt Mackall
Mercurial Network protocols are HTTP, Custom over ssh, email bundles(with standard plugin)
Mercurial Shallow checkout/clone is Bugzilla extention
Mercurial RCS Keyword is via bundled plugin
Mercurial is a Built in web server
Mercurial is having International support
Mercurial revision IDs are numbers, SHA-1 hashes
Mercurial History model is Changeset
Now we talk about Similarities of Git & Mercurial
Pre/post-event hooks,End of line conversions, Tags, File renames,Merge file renames,Symbolicc links,Open source,Signed Revisions, Atomic commits,Concurrency model,Merge tracking
Comments
Post a Comment