Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Prejdite na DVCS (WebElement #13)

Prejdite na DVCS (WebElement #13)

Vladimír Kriška

November 08, 2012
Tweet

More Decks by Vladimír Kriška

Other Decks in Programming

Transcript

  1. Subversion - workflow • svn checkout • ... do something

    ... • svn commit 1. svn update 2. ... do something ... 3. svn commit (alebo zase od 1., lebo niekto commitol)
  2. Subversion - branch Nič ako branch v SVN neexistuje. Podľa

    priečinku sa určuje na čom robím. Odporúčaná štruktúra: • trunk • branches • tags Všetko sa robí cez `svn copy`
  3. Subversion - branch Nič ako branch v SVN neexistuje. Podľa

    priečinku sa určuje na čom robím. Odporúčaná štruktúra: • trunk • branches • tags Všetko sa robí cez `svn copy`
  4. Mercurial Mercurial: • všetko je lokálne • každý je server

    • netreba connect (`hg init` hocikde) • pokročilé možnosti
  5. Mercurial - workflow • hg clone (or hg init) •

    ... do something ... • hg commit • hg push (ak chcem) 1. ... do something ... 2. hg commit • hg pull -u, hg merge, hg push
  6. Mercurial - nevýhody • Veľa sa robí `hg merge` •

    "Nedokonalá" staging area • Rollback len raz (ale dá sa backout)
  7. Na záver • Skúste DVCS • Používajte "verbose mode" •

    Používajte CLI - veľa sa naučíte Ak chcete prejsť na DVCS z SVN, určite zvoľte Mercurial.