versiones tutorial team premise licencias control tfs

tfs - tutorial - Consejos y trucos para aumentar la productividad/eficiencia con Team Foundation Server



team foundation server tutorial (5)

Tengo que usar Team Foundation Server 2010 en mi empresa y no estoy muy contento con él. Hay tantas características o solo el comportamiento predeterminado que esperaría de un CVS que parece no tener TFS (en comparación con svn, git o forzosamente, con el que tengo experiencia), así que mi pregunta es: ¿qué trucos conoces? ¿Hay funciones disponibles para hacer que TFS sea más fácil de usar / más conveniente?

Tal vez debería elaborar un poco y hacer una lista de lo que creo que podría ser mejor:

  • La acción de check-in predeterminada cuando se asocia con una tarea es "resolver", aunque en el 99% de todos los check-ins, solo deseo "asociar" mi confirmación con la tarea. Solo hay 1 compromiso (el último) que "resuelve" la tarea, entonces, ¿por qué es el valor predeterminado? ¿Puedo cambiar eso?

  • En el cuadro de diálogo de registro, al hacer doble clic en un archivo, se inicia el Bloc de notas y muestra el contenido del archivo. Bloc. ¿Seriamente? ¿Qué pasa con el editor de Visual Studio? De todos modos, me gustaría ver las diferencias para revisar los cambios que he realizado, no el contenido del archivo. La herramienta diff está oculta en un submenú. Esto puede parecer trivial, pero cuando tengo que revisar más de 10 archivos, es molesto que siempre haga clic derecho, abra el submenú, haga clic para diferenciar.

  • La herramienta diff Fusionarse con él no es realmente sencillo, también el mecanismo de detección de conflictos es algo que falta. Las herramientas de combinación (Tortoise-) SVN / Git o la de Perforce son mucho mejores aquí.

  • Velocidad. Crear un nuevo archivo, abrir un archivo por primera vez, comparar un archivo con una versión anterior, etc toma para siempre (es decir, 3-10 + segundos). Nuestro servidor TFS es interno y no tiene absolutamente ninguna carga: también, ¿por qué Visual Studio tiene que ponerse en contacto con el servidor TFS cuando solo creo un archivo nuevo (que tal vez ni siquiera compruebe)? ¿Hay quizás una opción para apagar eso?

  • Archivos de solo lectura Todos los archivos son de solo lectura cuando se registran y se pueden escribir cuando se editan por primera vez. Esto es realmente molesto cuando la aplicación se bloquea debido a eso. Windows Azure, por ejemplo, modifica un archivo web.config y falla cada vez que lo compruebo porque el archivo es de solo lectura.

Estas son solo las cosas más importantes que creo que son realmente molestas e innecesarias. No tuve el placer de ramificarme y fusionarme todavía, pero por lo que he escuchado hasta ahora, no será muy agradable también ...

Así que, de nuevo: si conoce algunos trucos, configuraciones y características que hacen que trabajar con TFS sea menos inconveniente, por favor compártalos.


1) es personalizable si reconfigura los elementos de trabajo. (También puede cambiar cualquier combinación de campos / estados / valores disponibles / etc.)

2) es un problema, pero si utiliza la ventana acoplable "Cambios pendientes" en su lugar, se abrirá el archivo en el editor. Sospecho que esto es un inconveniente de que el diálogo de Checkin sea modal.

3) puede personalizar: la opción está un poco escondida, pero está en el diálogo Herramientas / Opciones en Source Control / Visual Studio Team Foundation Server / Configure User Tools. Algunas herramientas de terceros (como BeyondCompare) tienen páginas en su sitio web con detalles de cómo configurarlas con VS.

4) No he visto los problemas de velocidad, aunque sí estoy de acuerdo con la sobrecarga de crear un archivo. No estoy seguro si eso es configurable.


1, cabeza de Bash contra la pared
2, decir en voz alta - es mejor que SourceSafe
3, repetir

4, Instale git, o mercurial, o casi cualquier otra cosa.



TFS Power Tools podría ser una extensión útil para usted.

http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f

Para el n. ° 2, ¿está utilizando la ventana de "cambios pendientes" en Visual Studio para realizar un seguimiento de los archivos que se modifican? Hacer doble clic en un archivo lo mantiene en el editor de Visual Studio.

Para el n. ° 5, asegúrese de que Herramientas-> Opciones-> Entorno-> Documentos "Permitir edición de archivos de solo lectura; avisar cuando se intenta guardar" esté marcado.

TFS es hella frustrante. ¡Buena suerte!


Para el # 1 La solución en TFS 2010 no es la mejor pero funciona. Debe modificar la clave de registro en su máquina de la siguiente manera:

HKEY_CURRENT_USER / Software / Microsoft / VisualStudio / 10.0 / TeamFoundation / SourceControl / Behavior

Cambiar ResolveAsDefaultCheckinAction a False