Skip to main content
Added a link to a presentation/tutorial I just authored
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
added 222 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
  • You don't depend on a server and a connection, meaning faster times.
  • Not being slave to places where you can get internet access (or a VPN) just to be able to commit.
  • Everyone has a backup of everything (files, history), not just the server. Meaning anyone can become the server.
  • You can commit compulsively if you need to without messing others' code. Commits are local. You don't step on each other's toes while committing. You don't break other's builds or environments just by committing.
  • People without "commit access" can commit (because commiting in a DVCS does not imply uploading code), lowering barrier for contributions, you can decide to pull their changes or not as an integrator.
  • It can reinforce natural communication since a DVCS makes this essential... in subversion what you have instead are commit races, which force communication, but by obstructing your work.
  • Contributors can team up and handle their own merging, meaning less work for integrators in the end.
  • Contributors can have their own branches without affecting others' (but being able to share them if necessary).
  • You don't depend on a server and a connection, meaning faster times.
  • Everyone has a backup of everything (files, history), not just the server. Meaning anyone can become the server.
  • You can commit compulsively if you need to without messing others' code. Commits are local.
  • People without "commit access" can commit (because commiting in a DVCS does not imply uploading code), lowering barrier for contributions, you can decide to pull their changes or not as an integrator.
  • It can reinforce natural communication since a DVCS makes this essential... in subversion what you have instead are commit races, which force communication, but by obstructing your work.
  • Contributors can team up and handle their own merging, meaning less work for integrators in the end.
  • Contributors can have their own branches without affecting others' (but being able to share them if necessary).
  • You don't depend on a server and a connection, meaning faster times.
  • Not being slave to places where you can get internet access (or a VPN) just to be able to commit.
  • Everyone has a backup of everything (files, history), not just the server. Meaning anyone can become the server.
  • You can commit compulsively if you need to without messing others' code. Commits are local. You don't step on each other's toes while committing. You don't break other's builds or environments just by committing.
  • People without "commit access" can commit (because commiting in a DVCS does not imply uploading code), lowering barrier for contributions, you can decide to pull their changes or not as an integrator.
  • It can reinforce natural communication since a DVCS makes this essential... in subversion what you have instead are commit races, which force communication, but by obstructing your work.
  • Contributors can team up and handle their own merging, meaning less work for integrators in the end.
  • Contributors can have their own branches without affecting others' (but being able to share them if necessary).
added 511 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
added 150 characters in body; added 14 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading
deleted 1 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading
added 55 characters in body; added 229 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading
added 335 characters in body; added 128 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading
added 73 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading
added 3462 characters in body; added 109 characters in body
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading
Source Link
dukeofgaming
  • 14k
  • 6
  • 52
  • 77
Loading