Intrati in legatura
 Durata 14 ore

Schița de curs

Filosofia de design Subversion și avantajul ei

  • Scenariul tipic copy-modify-merge, cum să rezolvi conflicte simple
  • Stabilește politici și linii directoare pentru utilizatori, pentru ca colaborarea în echipă să fie fluidă și consecventă
  • Compensarea pentru metoda copy-modify-merge (adică lock și unlock)

Branching și merging

  • Când să creezi branch-uri, mai multe moduri de utilizare a branch-urilor,
  • Cum să rezolvi conflictele și să faci merging inteligent, cum să absorbi schimbările în direcții diferite
  • Cum să folosești noile funcționalități Subversion pentru a face branching și merging
  • Cum să încurajezi sau să descurajezi branching-ul local al utilizatorilor

Digest zilnic și revizuirea reviziilor

  • Mailing list, RSS, digest
  • Blaming, delegare

Proprietăți Subversion

  • Proprietăți built-in, proprietăți cu cuvinte cheie prefixate SVN:, proprietăți globale
  • Cum să proiectezi și să folosești aceste proprietăți
  • Proprietăți SVN personalizate pentru companie
  • Utilizarea creativă a proprietăților SVN personalizate
  • Dezavantajele proprietăților SVN (adică ține cont de constrângeri și nu le supra-inginerești)

Hook-uri Subversion

  • Tipuri de hook-uri
  • Utilizarea generală a hook-urilor deja livrate
  • Hook-uri definite de tine
  • Fii creativ și plin de imaginație

Server SVN secundar

  • Pentru backup și recuperare fail-safe
  • Pentru sarcini automate în fundal
  • Pentru aranjamente temporare (adică locații diferite etc.)

Integrarea cu alte instrumente

  • Sisteme de issue tracking (adică Bugzilla, Track, Jira etc.)
  • Sisteme de content management (adică wiki etc.)

Cerințe

  • Sunt necesare cunoștințe solide de SVN.
  • De preferat, participanții vor fi finalizat cursurile Subversion pentru Administratori și Subversion pentru Utilizatori.
  • Acest curs poate fi comprimat într-un curs de o zi, cu mai puține exerciții, iar astfel prețul poate fi redus.

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite