2010-08-31 62 views
10

Somos un pequeño grupo de seis desarrolladores que actualmente usan Visual Studio 2003 y Microsoft Visual SourceSafe (HVAC). Todos tienen la responsabilidad de que su programa no compartiera el código entre ellos. Todos tienen la responsabilidad de manejar su propia versión, los códigos no están en un manejo de versión común.Quédese con Visual SourceSafe o vaya a Team Foundation Server 2010

Ahora actualizaremos a Visual Studio 2010 y estamos pensando mientras nos mudamos a Team Foundation Server 2010 (TFS) o si debemos continuar con la instalación de cañerías. Quiero ir, pero varios de mis colegas tienen dudas.

  1. ¿Cuáles son los pros y los contras para que los EE. UU. Pasen a TFS?
  2. Además del manejo de la versión, ¿qué en TFS encontraremos útil?
  3. ¿Es TFS la herramienta adecuada para la forma en que estamos trabajando o es excesiva?
  4. ¿Se puede trabajar con el código sin conexión? A veces trabajamos con nuestras computadoras portátiles en casa o en el cliente

No he encontrado en ningún lado lo que cueste.

Respuesta

13

En primer lugar, SourceSafe el soporte para Visual SourceSafe terminará pronto: http://support.microsoft.com/lifecycle/search/default.aspx?sort=PN&alpha=sourcesafe&Filter=FilterNO

Si eso no es suficiente para que pueda migrar, entonces hay un puesto excelente de Brian Harry (Gerente del Programa de TFS) por las que debe migrar a TFS: http://blogs.msdn.com/b/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx

En resumen, TFS es más que solo Control de origen, tiene los Elementos de trabajo en los que puede realizar un seguimiento de su trabajo, agregar trazabilidad y obtener información de Gestión de proyectos. También tiene una herramienta de automatización de compilación con la que puede automatizar la compilación, prueba y validación de código de sus aplicaciones.

Al ir más lejos que también tienen grandes capacidades de prueba: http://msdn.microsoft.com/en-us/library/ms182409.aspx

para responder a sus preguntas:

  1. Hay un montón de ventajas, y una gran estafa. La desventaja es que usted tiene que migrar, aunque hay una herramienta de migración de VSS a TFS: http://msdn.microsoft.com/en-us/library/ms253060.aspx
  2. Los elementos de trabajo, construir la automatización, presentación de informes, la integración de SharePoint, director de pruebas, gerente de laboratorio
  3. TFS es grande: que las escalas de equipos como el tuyo para grandes organizaciones hasta miles de usuarios.
  4. Sí, existe la posibilidad de iniciar Visual Studio sin una conexión TFS. A continuación, le pregunta si desea trabajar sin conexión. Cuando vuelva a estar en línea, puede conectarse a TFS en línea y verificará los cambios. También existe la posibilidad de exponer TFS a Internet, para que pueda acceder a TFS desde su hogar desde su hogar.
+8

Esta respuesta es genial, pero le falta la respuesta más importante: "Esto ni siquiera es una pregunta, solo hazlo": P –

+2

+1 para la respuesta de Jim T. Alejarse de VSS rápidamente. –

4

Después de haber migrado recientemente de VSS para TFS2010 no he vuelto a mirar atrás.Me encanta la forma en que todo está integrado. Sin reformular lo que se dijo antes de que algunas de las grandes características son:

  • adecuada ramificación & fusión
  • integración de AD, no más la configuración de usuarios en VSS
  • Fácil de ver quién tiene lo desprotegido
  • Fácil de ver el historial de check-in (ideal para revisiones de código)
  • TFS Power Tools agrega políticas de check-in personalizadas y el menú contextual de Windows Explorer
  • Elementos de trabajo, seguimiento y su asociación con h conjuntos de cambios
  • incorporada informes
  • Portales
  • Team Project - por lo que no los desarrolladores pueden acceder a los informes de TFS/trabajo ítem info etc
  • velocidad, que es mucho más rápido que VSS
  • Fuente se almacena en el servidor SQL y el registro las operaciones son transaccionales y no basado en archivo sin más corriendo VSS limpiar

me encontré con que en vez de migrar el código fuente usando la herramienta de migración de un registro de entrada fresca era la forma más rápida, manteniendo SourceSafe en sólo lectura para el tiempo extraño que tengo que referirme a la historia.

Cuestiones relacionadas