2012-08-07 4 views
8

I un développeur utilisant TFS 2010 pour les 2 dernières années pour tout, du contrôle de source au work-item, fusion, branche, shelvesets, gated-checkin, check-outcheckout. Je suis à peu près familier & à l'aise avec tous ces éléments.Commandes TFS vs SVN

Maintenant, je dois travailler sur le projet en cours sur Tortoise SVN. Je n'ai aucune expérience antérieure de l'utilisation de SVN. J'ai recherché tout pour SVN & commandes analogues de TFS-2010 mais aucun article approprié n'est trouvé excepté le coût & comparaison de caractéristique pour choisir entre deux.

Est-ce que quelqu'un peut partager les termes/commandes techniques SVN analogues à ceux de TFS?

Répondre

20

Voici quelques termes de TFS et leurs analogues dans SVN. Il est important de noter que SVN est seulement un contrôle de sécurité - il n'y a pas de suivi de bogue ou de fonctionnalité de suivi de travail (pas d'éléments de travail, pas de collections de projets, etc.).

La liste ci-dessous n'est en aucun cas une liste complète des termes TFS ou SVN. Je viens de nommer la plupart des éléments apparus dans le menu contextuel de Tortoise SVN et j'ai recherché les termes correspondants dans 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 

* signifie qu'il n'est pas un analogue directe, juste un concept similaire. Et bien sûr, il pourrait être une bonne idée de vérifier toutes ces commandes dans plus de détails dans docs: pour Subversion et pour Tortoise SVN.

+0

Merci Andrei pour une réponse rapide. C'est exactement ce que je cherchais. –

+1

SVN ne pas avoir de suivi des bogues ou d'autres «ajouts» est une bonne chose à mon avis. À mon humble avis, je pense que les systèmes SCM doivent rester à leurs objectifs primaires! Il y a beaucoup de meilleurs produits de gestion des problèmes (beaucoup mieux et moins cher par siège). –

+0

+1 pour la cartographie terminologique à travers ... Je suis beaucoup plus familier avec CVS ​​/ SVN/Mercurial et j'ai du mal à me souvenir des termes du TFS! –