Contattataci

Struttura del corso

Filosofia progettuale di Subversion e relativi vantaggi

  • Scenari tipici di copia-modifica-fusione e gestione di conflitti semplici
  • Definizione di politiche utente e linee guida per garantire una collaborazione di team fluida e coerente
  • Complementi al metodo copia-modifica-fusione (ovvero lock e unlock)

Ramificazioni e fusioni

  • Quando creare ramificazioni e diversi casi d'uso delle branch
  • Come risolvere i conflitti e effettuare fusioni saggiamente, assorbendo modifiche in direzioni diverse
  • Come sfruttare le nuove funzionalità di Subversion per ramificazioni e fusioni
  • Come incentivare o scoraggiare le ramificazioni locali degli utenti

Digest giornalieri e revisione delle revisioni

  • Liste di distribuzione, RSS, digest
  • Blame e delega

Proprietà di Subversion

  • Proprietà incorporate, proprietà con prefisso SVN:, proprietà globali
  • Progettazione e utilizzo di queste proprietà
  • Proprietà SVN personalizzate per l'azienda
  • Utilizzo creativo delle proprietà SVN personalizzate
  • Limiti delle proprietà SVN (osservare i vincoli ed evitare eccessiva complessità)

Hook di Subversion

  • Tipi di hook
  • Utilizzo generale degli hook forniti di default
  • Hook definiti dall'utente
  • Creatività e immaginazione nell'uso degli hook

Server SVN secondario

  • Per backup e recovery fail-safe
  • Per attività automatiche in background
  • Per disposizioni temporanee (es. sedi diverse)

Integrazione con altri strumenti

  • Sistemi di issue tracking (es. Bugzilla, Track, Jira)
  • Sistemi di gestione dei contenuti (es. wiki)

Requisiti

  • Necessarie conoscenze solide di SVN.
  • Preferibilmente, i partecipanti avranno già completato i corsi "Subversion for Administrators" e "Subversion for Users".
  • Questo corso può essere adattato a un formato di un giorno, riducendo il numero di esercitazioni e, di conseguenza, il costo.
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative