2012-08-07 17 views
8

Sono uno sviluppatore che utilizza TFS 2010 per gli ultimi 2 anni per ogni cosa dal controllo del codice sorgente all'elemento di lavoro, unione, diramazione, scaffalature, check-out controllato, controllo fuori linea & checkout. Sono abbastanza familiare & comodo con tutti questi.Comandi TFS vs SVN

Ora devo lavorare al progetto in corso su Tortoise SVN. Non ho alcuna esperienza precedente sull'uso di SVN. Ho cercato tutti i comandi analoghi SVN & TFS-2010 ma non è stato trovato alcun articolo adatto ad eccezione del confronto delle funzionalità & per l'opzione tra due.

Qualcuno può condividere i termini/comandi tecnici SVN analoghi a quelli TFS?

risposta

20

Ecco alcuni termini TFS e i loro analoghi in SVN. È importante notare che SVN è solo un controllo di Soutrce - non c'è funzionalità di tracciamento dei bug o di tracciamento del lavoro (nessun lavoro, nessuna raccolta di progetti, ecc.).

L'elenco seguente non è in alcun modo un elenco completo di termini TFS o SVN. Ho appena chiamato la maggior parte degli elementi visualizzati nel menu di scelta rapida Tortoise SVN e cercato termini corrispondenti in TFS.

  TFS    |   SVN 
-------------------------------------------------------- 
Version     | Revision 
Get Latest Version   | Update 
Check In (Pending Changes) | Commit 
View History    | Show log 
Source Control Explorer | Repo browser 
Compare*     | Check for modifications 
View History    | Revision graph 
Resolve conflicts*   | Resolve 
Get Specific Version  | Update to revision 
Rename      | Rename 
Delete      | Delete 
Undo Pending Changes  | Revert 
Undo Pending Changes*  | Clean up 
Lock      | Get Lock 
Unlock      | Release Lock 
Branch      | Branch/Tag 
Move      | Switch 
Merge      | Merge 
Move      | Relocate 
Shelve*     | Patch 

* significa che non è un analogo diretta, solo un concetto simile. E, naturalmente, potrebbe essere una buona idea controllare tutti questi comandi in più dettagli nei documenti: per Subversion e per Tortoise SVN.

+0

Grazie Andrei per pronta risposta. Questo è esattamente quello che stavo cercando. –

+1

SVN non ha bug tracking o altri 'extra aggiunti' è una buona cosa a mio avviso. IMHO, penso che i sistemi SCM dovrebbero attenersi ai loro obiettivi primari! Ci sono molti migliori prodotti per la gestione dei problemi (molto meglio e meno costosi per posto). –

+0

+1 per la mappatura della terminologia tramite ... Sono molto più familiare con CVS/SVN/Mercurial e sto facendo fatica a ricordare i termini TFS! –