peggiore. SCM. Mai.
Tutto ciò che è sbagliato in SCM è incorporato in VSS. Anche StarTeam è migliore di Source Safe. Source Safe è Internet Explorer 1 del mondo di controllo delle versioni: completamente sostituito da qualsiasi altra implementazione.
Come l'ho usato?
Il mio tipico flusso di lavoro per ottenere risultati era
- Scopri il progetto
- Blocca tutti i file (per evitare di unirsi a chiunque, perché ha aperto le diaboliche porte dell'Inferno)
- Il mio lavoro
- Ogni giorno ho controllato le mie modifiche in
- Controllato tutto di nuovo e risolto tutti i problemi con l'integrazione
- Controllato di nuovo in
In confronto a Subversion, quanto sopra è risibile (a parte controllare di non aver rotto la build).
Limitazioni alle pratiche di programmazione del mio team
Queste sono le regole che il team ha dovuto lavorare per farlo funzionare per noi. Il tuo chilometraggio può variare.
- Solo una persona può modificare un file (il cielo ti aiuta se vanno in vacanza)
- Non diramare è troppo difficile da gestire
- Non tentare mai di tornare a una revisione precedente
Che cosa si può fare?
Polarion ha un buon set di strumenti per la migrazione da Sorgenti sicure in Subversion (SVN) ) che è attualmente lo standard di fatto nella maggior parte delle aziende per il controllo della versione open source. Subversion non richiede che un server sia disponibile per consentire i check-in (a differenza di GIT o Mercurial progettati per i team offline distribuiti).