Ver por etiquetas

Todas las etiquetas » Source Control (RSS)
Buenas, antes de empezar el post vamos a hacer un pequeño filtro: ¿Haces cómo mínimo un CheckIn diario? si tu respuesta es diferente a “SI”, pues que sepas que por cada día que pasas sin proteger tu código en el repositorio de código fuente, matas a un unicornio y se desvanece un arco iris. La segunda pregunta también ayuda a seguir filtrando el asunto. ¿Alguno de tus comentarios es del siguiente tipo? - He arreglado un error - done! - 1234567890 Es increíble pero muchas personas piensas que la caja...
Publicado por El Bruno | con no comments
Archivado en: ,
Buenas, voy a apuntar un escenario que es bastante casual y da errores en más de una ocasión. Se da usualmente cuando copias un proyecto asociado al SC de un servidor Team Foundation hacia otro servidor y el cliente de Visual Studio 2010 se hace un lío con el binding de ese proyecto. La solución es bastante simple: El proyecto debe ser parte de una solución correctamente asociada a un servidor de Source Control de TFS En el IDE abrir la opción “File...
Buenas, en navidades y año nuevo con el Javi éramos los únicos en La Finca trabajando. Nos tocaba la agradable tarea de preparar scripts de despliegue, probarlos en local, después ver como fallan en el entorno de pruebas y ni hablar en PRE y PRO. Pero bueno, como el Javi es nicotinero, yo lo acompañaba a que sacie su vicio y entre una cosa y otra nos pusimos a hablar del interesante y recurrente tema ¿Cada cuánto es recomendable hacer CheckIn mientras...
Publicado por El Bruno | con no comments
Archivado en: ,
Buenas, si cuando estas trabajando con Team Foundation Server 2010 las opciones que te ofrecen para validar un archivos son CheckOut File And AutoMerge Override Local File or Folder pues te quedas un poco piedra. En el primer caso, se desprotegerá el archivo local y se ejecutará el peor invento que se distribuyó con Visual Studio > AUTOMERGE !!! En el segundo caso, pues pierdes los cambios locales y directamente te traes la versión del server. La pregunta es ¿cómo...
Buenas, Team Foundation Server es un gestor de código fuente centralizado. Es decir, es necesario estar conectado al mismo para poder realizar acciones de gestión de SC. A diferencia de los DCVS como GIT , TFS requiere conexión para todo. O bueno para casi todo, porque en Team Foundation Server 11 , mejor dicho en Visual Studio 11 se ha implementado un esquema de trabajo en modo offline bastante potente. Veamos algunos ejemplos. Estoy trabajando con una solución conectada a Team Foundation Server...
Buenas, una de los casos más comunes con los que te encuentras cuando trabajas con Branches, es la necesidad de hacer un MERGE entre dos ramas que no estén relacionadas entre sí. Esto en Team Foundation Server se lo conoce como Baseless Merge y es posible realizarlo desde la línea de comandos pero no desde el IDE. Ahora con Visual Studio 11 , en las opciones de Merge tenemos una nueva funcionalidad que nos permite realizar Baseless Merge de una forma más natural. Por ejemplo, supongamos la siguiente...
Buenas, hoy toca despedir una semana muy larga para mí con una extensión que te ayuda cuando tienes mucha historia en tu Team Foundation Server 2010 : TFS Branched History . Esta extensión te permite visualizar el histórico de un elemento en la rama actual del mismo y además los diferentes cambios que se han realizado sobre el mismo en los branches del mismo. Por ejemplo, si lanzamos la opción “Branched History” sobre un elemento veremos el siguiente...
Buenas, cuando utilizas las power tools desde la línea de comandos es muy probable que te encuentres con el siguiente error: 1: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC> ;tfpt builddefinition /diff 2: "AgileLabs\Team Build.Java Maven 15" "AgileLabs\Team Build.Java Maven 15.2" 3: Unable to determine the source control server. 4:   5: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC> Esto sucede porque las Power Tools intentan ejecutar el comando desde...
Buenas, antes de empezar unas bien merecidas vacaciones vamos a terminar los posts que tengo en modo draft desde hace un tiempo. En primer lugar toca revisar el paso a paso para trabajar con el proveedor de MSSCCI para Team Foundation Server 2010 desde Visual Basic 6. El punto más importante a tener en cuenta es el orden de instalación de los productos, siempre teniendo en cuenta que los service packs de los mismos son bienvenidos. 1. Visual Basic 6 Enterprise Edition 2. Visual Source...
Buenas, hoy me pasó una de esas cosas curiosas, pues alguien me preguntó como se podía volver a convertir a un folder un Branch trabajando con Visual Studio 2010 y Team Foundation Server 2010 . Para que quede claro repasemos el estado del que partimos: - Hemos creado un directorio dentro de nuestro Source Control, por ejemplo en [$/AgileLabs/Blog/TestBranchToFolder] - Seleccionamos el mismo, desplegamos el menú contextual y lo convertimos a Branch seleccionado la opción...
Buenas, siempre recomiendo utilizar 2 políticas de checkin cuando trabajamos con Visual Studio y Team Foundation: agregar comentarios y relacionar el checkin con uno o más WorkItems. Esta pequeña regla nos ayuda a tener trazabilidad entre el histórico de todos los elementos en el source control, con los elementos de trabajo (tareas, bugs, etc) de TFS para que de esta manera podamos tener una mejor visibilidad de un proyecto. Pero claro, existen excepciones, por ejemplo...
Buenas, si te comento que Expression Blend es un excelente producto no te cuento nada nuevo. Si además te gusta el pinta y colorea de WPF o Silverlight, pos seguro que los conoces muy bien. Ahora bien si encima te tomas el trabajo de realizar tus prototipos con Sketchflow, pues ya es para soñarlo. Porque además de ser una excelente herramienta de prototipado, es muy simple de utilizar y la capacidad que tiene de exportar y compartir los prototipos es muy buena => solo Xcopy. Ahora bien, un detalle...
Buenas, cuando realizas un updagre o una migración desde Team Foundation Server 2008 hacia Team Foundation Server 2010 , un escenario muy común es que las definiciones de Branching y Merging se respeten, pero no se apliquen las nuevas capacidades que posee TFS2010 para Branching y Merging. Por ejemplo, si vemos las propiedades de los elementos migrados en esta definición de Source Control, veremos que existen relaciones de Branching entre las ramas, pero no se aplican las new...
Buenas, cuando trabajas con cualquier estrategia de Branching (sino lo haces, fuera de mi blog !!! deberías) es muy usual que te encuentres abriendo la misma solución en la rama de desarrollo evolutovo y en la rama de mantenimiento o correctivo. El siguiente ejemplo, muestra como tenemos la solución ClassLibrary1 y los archivos propios de la misma en las ramas [ DEV ] y [ MAIN ] El problema suele venir cuando abres una solución, por ejemplo de la rama DEV y te despistas...
Buenas, cuando creas o intentas que todo el mundo pueda utilizar una CheckIn Policy (CIP) que no viene OOTB con Visual Studio 2010 y Team Foundation Server 2010 , por lo general la solución es recomendar que todos los integrantes del equipo se instalen los ensamblados y archivos correspondientes para la CIP. Los siguientes pasos muestra otra opción que puede ser de mucha utilidad para ahorrarnos esa instalación (en equipos distribuidos, por ejemplo, o cuando la CIP se actualiza constantemente). Tutorial...
Buenas, como lo tengo un poco abandonado en el blog, hoy voy a escribir sobre Team Foundation Server 2010 , pero sin código ni nada > solo grafiquitos y un poco de tutorial. El escenario es el siguiente: Teniendo el siguiente esquema de Branches Main DevA (branch desde Main) DevB (branch desde Main) que visto en el visor de TFS2010 , se ve de la siguiente manera: se plantea la siguiente cuestión: ¿Es posible reordenar los branches para que queden con la siguiente estructura...
Buenas, hace un par de días escribí un post donde comenté como se podía utilizar TFS Integration Platform para sincronizar/mover contenidos entre 2 Team Projects . El ejemplo era bastante simple: Copiar contenidos desde Tailspin Toys hacia TPA El resultado fué un éxito (cosa simple cuando hay pocos datos a mover), y el post de hoy aprovecha ese punto de partida para dar solución a otro escenario ¿Qué sucede si se han generado nuevos contenidos...
Buenas, anoche estuvimos con los amigotes de MadridDotNet en las oficinas de AulaVulcan hablando de nuestras experiencias con las herramientas para la gestión de código fuente. Si bien el ambiente era bastante heterogéneo (todos con tecnologías Microsoft), confirmé que una vez más en este aspecto no hay soluciones mágicas que apliquen a todos los escenarios. Hablamos de bastantes cosas, desde herramientas hasta Moles, pero para resumir dejo los siguientes puntos: Herramientas de control de código...
Buenas, Team Foundation Server 2010 incorpora un concepto nuevo relacionado con los Workspaces > los workspaces públicos . Los mismos permiten definir un Workspace y que el mismo sea utilizado por uno o más integrantes de un equipo de desarrollo en el mismo ordenador. Personalmente pienso que este tipo de Workspace es muy útil cuando necesitas que muchas personas trabajen de una forma similar. Por ejemplo para que cuando inicias sesiones de Pair Programming o de Code Review , saber que aunque...
Buenas, el próximo miércoles, 23 de marzo de 2011 a partir de las 1900 nos juntaremos con los amiguetes de MadridDotNet para hablar de unos de los temas más interesantes para aquellos que desarrollamos software > Experiencias sobre la gestión del código fuente !!! Ahi le has dado, por fin podré soltar todas las alabanzas que poseo para Visual Source Safe y obviamente para SubVersion   . Algo le caerá a Team Foundation Server 2010 y si con suerte tenemos a alguien que esté utilizando GIT ...
Más artículos Página siguiente >