Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^3: Thoughts on Git, Mercurial, Github, and Bitbucket.

by DrHyde (Prior)
on Mar 27, 2012 at 09:46 UTC ( #961885=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Thoughts on Git, Mercurial, Github, and Bitbucket.
in thread Thoughts on Git, Mercurial, Github, and Bitbucket.

I was under the impression that people mean something more than just "offline commits" when they talk about how awesome a distributed VCS is.

Comparing to cvs is perhaps not quite right. Maybe it's better to compare with subversion (which is "cvs with better branching"), where branching and merging is easy. Sure, svn merges still have their problems, but they are minor.


Comment on Re^3: Thoughts on Git, Mercurial, Github, and Bitbucket.
Re^4: Thoughts on Git, Mercurial, Github, and Bitbucket.
by moritz (Cardinal) on Mar 27, 2012 at 10:14 UTC
    I was under the impression that people mean something more than just "offline commits" when they talk about how awesome a distributed VCS is.

    It's not just "offline commits". It's the ability to do everything offline (committing, branching, merging, tagging, rewriting history, inspecting history), and then have a sane way to synchronize that to some other repository ("online").

Re^4: Thoughts on Git, Mercurial, Github, and Bitbucket.
by JavaFan (Canon) on Mar 27, 2012 at 10:42 UTC
    I was under the impression that people mean something more than just "offline commits" when they talk about how awesome a distributed VCS is.
    Oh, sure. I was just too lazy to list the many dozens of git commands you can do "offline". Basically, anything that does not specifically exchanges data with a remote can be done offline. And I can communicate with multiple remotes -- git itself does not define a hierarchy, all repos are equal.
    Maybe it's better to compare with subversion
    I've no experience with subversion, so I've little to add. I think one of the major differences between git and subversion is that the latter uses a centralized model, while the former uses a distributed model. But AFAIK, subversion can do most of its commands "offline" as well.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://961885]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2014-12-21 17:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (106 votes), past polls