|
From: Sam S. <sd...@gn...> - 2009-06-05 20:04:48
|
Don Cohen wrote: > Sam Steingold writes: > > it allows one to keep working even when not connected to the VCS server. > This is possible in cvs. > As far as I can tell you only need to connect to the server when > you want to update, commit, diff, etc. exactly. and these are integral parts of development work. > > it allows easier concurrent development (branching). > In what ways easier? every developer automatically works in his own branch, merging is only necessary when pushing. e.g., you can do development on your feature (including commits &c) without disturbing others until you are ready to push. > What are the costs of changing? > I assume one is that those of us who like to get current source > will have to do something different. > Including installing new software. > Which is not always as easy as we'd like to think. people who only use "cvs up" will need to do "yum install hg" and use "hg pull -u" instead of "cvs up". |