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 ocultas para hacer que TFS sea más fácil de usar/más conveniente?Consejos y trucos para aumentar la productividad/eficiencia con Team Foundation Server
tal vez debería elaborar un poco y la lista de lo que creo que podría ser mejor:
El valor por defecto el registro de entrada en acción cuando se asocia con una tarea es "resolver", aunque en el 99% de todo el check- ins, solo quiero "asociar" mi compromiso 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?
Readonly files. 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 he tenido el placer de ramificarme ni fusionarme todavía, pero por lo que he escuchado hasta ahora, tampoco será muy agradable ...
Así que de nuevo: Si conoces algunos trucos, configuraciones, las características que hacen que trabajar con TFS sea menos inconveniente, por favor compártalos.
+1. Estoy de acuerdo con el punto 4: estaba ejecutando TFS en una VM en una computadora no muy poderosa (> 5 años) sin problemas de rendimiento para un equipo pequeño. (Ahora tiene un nuevo host, pero eso se debió a un error de hardware anterior: * no * rendimiento de TFS). – Richard
Más detalles sobre exactamente cómo lo hace 1) "reconfigure the work items"? –
Este enlace explica cómo hacerlo con las herramientas eléctricas de TFS: http://ericphan.info/blog/2011/5/25/customizing-work-items-in-tfs-2010.html - aunque personalmente, lo encuentro más productivo para usar las herramientas de línea de comandos ('witadmin.exe' en un símbolo del sistema de VS) y editar el XML a mano. –