Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>As explained in the <a href="https://stackoverflow.com/questions/2704996/describe-your-workflow-of-using-version-control-vcs-or-dvcs/2705286#2705286">differences between DVCS and CVCS</a> (Centralized VCS), the main advantages are:</p> <ul> <li>local commits (you can commit more often in private branches, then clean up the history you want to push to other repos)</li> <li><a href="https://stackoverflow.com/questions/2563836/sell-me-distributed-revision-control/2563917#2563917">publication process</a> (you pull from multiple repos, or quickly established intermediate repos to push to, where you can do intermediate tasks like continuous integration tests)</li> </ul> <p>That last point required the most "change in thinking" and is a bit scary ("I can pull from <em>any</em> repo?!")<br> But once you realize the benefits, you can really have more productive development cycles because you are able to monitor (by fetching commits from your peers) the development of some of your colleagues. If they are developing a function that you need, you can start integrating it sooner.<br> (The thing to remember with a DVCS is that is doesn't prevent the setup of a "central" repo, for other developers to pull from)</p> <p>As for continuous integration, instead of pushing directly from your repo to a central server in charge of CI, you can push to a <em>local</em> repo on your desktop, which will run all the tests, before pushing automatically (if "green") the code to a "central" repo.<br> It is so effective that you can now push to the official central repo a code that "never breaks the build", rendering your CI server pretty much useless ;)</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload