2012-08-07 17 views
8

Soy un desarrollador que usa TFS 2010 durante los últimos 2 años para todo, desde el control de origen hasta el elemento de trabajo, fusión, bifurcación, archivadores, registro cerrado, verificación fuera de curso & pago y envío. Soy bastante familiar & cómodo con todo esto.Comandos TFS vs SVN

Ahora tengo que trabajar en el proyecto en curso en Tortoise SVN. No tengo experiencia previa en el uso de SVN. He buscado todos los comandos análogos de SVN & TFS-2010, pero no se encuentra un artículo apto a excepción del costo & de comparación de características para optar entre dos.

¿Alguien puede compartir los términos/comandos técnicos de SVN de forma análoga a los de TFS?

Respuesta

20

Aquí hay algunos de los términos TFS y sus análogos en SVN. Es importante tener en cuenta que SVN es solo un control de soutrce: no hay una función de rastreo de errores o seguimiento de trabajo (no hay elementos de trabajo, colecciones de proyectos, etc.).

La siguiente lista no es de ninguna manera una lista completa de los términos de TFS o SVN. Acabo de nombrar la mayoría de los elementos que aparecieron en el menú contextual SVN de Tortoise y busqué los términos correspondientes en 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 que no es un análogo directo, sólo un concepto similar. Y, por supuesto, podría ser una buena idea verificar todos estos comandos en más detalles en docs: para Subversion y para Tortoise SVN.

+0

Gracias Andrei por una pronta respuesta. Esto es exactamente lo que estaba buscando. –

+1

SVN no tiene seguimiento de errores u otros "extras agregados" es algo bueno en mi opinión. En mi humilde opinión, ¡creo que los sistemas de SCM deberían cumplir sus objetivos principales! Hay muchos mejores productos de gestión de problemas (considerablemente mejores y más baratos por asiento). –

+0

+1 para el mapeo terminológico a través ... Estoy mucho más familiarizado con CVS/SVN/Mercurial y estoy luchando por recordar los términos TFS. –