Ver por etiquetas

Todas las etiquetas » Source Control (RSS)
Hola. Con lo que me gusta SkyDrive, ahora le cambian el nombre por una disputa legal de estas medio complicadas en UK. Y repito, Skydrive es muy pero muy bueno … nosotros lo usamos como repositorio central de información para tener documentos comunes, binarios, y lo mejor es un OneNote compartido de proyecto. Lo de tener una Wiki es muy retro, nosotros tenemos notas en OneNote y como hay clientes para todas las plataformas, lo mantenemos desde nuestros Win81, Win8, WP8, iFones, Androides, Ipades...
Publicado por El Bruno | 1 comment(s)
Archivado en: ,
Buenas, hoy en las comunidades internas de Avanade surgieron un par de escenarios de migración / actualización de diferentes repositorios de control de código fuente hacia Team Foundation Server 2012. Yo me quedé un poco sorprendido al ver que todavía teníamos escenarios donde era necesario actualizar de VSS ( Visual Source Safe ) hacia TFS. Antes la herramienta era parte de TFS, ahora está disponible en la Visual Studio Gallery como “ Visual...
Buenas, toca cambio de chip completo hoy y a apuntar un par de materiales para todos los que quieran empezar a trabajar con GIT . Si me preguntan por mi experiencia real con GIT, pues tengo que admitir que lo he utilizado solo para pruebas y en algún proyecto Open Source para contribuir con alguna línea de código. Pero nunca lo he utilizado en el mundo real. Disclaimer: cuando hablo del mundo real, me refiero a utilizarlo en algún proyecto con un equipo de por lo menos 5 personas, donde todos trabajemos...
Publicado por El Bruno | 8 comment(s)
Archivado en: ,,
Buenas, ok, día de asesinar con dolor el ordenador mientras volvemos a instalar Office 15. Pero para matar el tiempo, cerraré alguna de las ideas que surgieron en una conversación de twitter ayer con @ jc_quijano @ pablonete @ luisruizpavon . La cuestion era hasta donde podemos llegar con los nuevos Workspaces locales que se han inlcuido en Visual Studio 2012 y Team Foundation Server 2012. Vamos con un poco de historia primero. El concepto de Workspace local nace para poner fin...
Buenas, hoy me toca sacar una parte pública de mi libro Trabajando en equipo con Visual Studio ALM    para que la gente le pierda el miedo al MERGE de una vez por todas. Lo pueden ver online aquí o directamente a continuación:   El miedo al MERGE El miedo al Merge es un clásico, más o menos como lo que pasa con los vampiros ahora en el año 2011. Me explico: cuando yo era chico (hace unos 20 años), un vampiro era una cosa muy seria, había que tenerle miedo. Por lo general, el estereotipo...
Publicado por El Bruno | con no comments
Archivado en: ,
Buenas, si bien ya lo han comentado en varios sitios, es importante destacar la noticia. Ahora Codeplex soporta la creación de proyectos basados en GIT.   Visto desde afuera no parece algo tan importante, pero si leemos entre líneas hay 2 cosas interesantes a destacar. En primer lugar que este cambio no esté basado en una decisión estratégica de MS sino que viene impulsado por la gran cantidad de peticiones que realiza la comunicada. Cuidado, no seamos ingenuos; esto no significa que ahora MS...
Publicado por El Bruno | con no comments
Archivado en: ,
Buenas, hace un par de días, el gran Oscar Martin me comentaba que tenía un "problema” con Team Foundation Server 2010 ya que al descargar una versión específica de un archivo, al momento de editar el mismo, el IDE de Visual Studio 2010 le descargaba automáticamente la última versión. La posible solución a este problema consiste en desactivar la opción de descarga automática, y ahora con Team Foundation Server 2010 podemos hacerlo a nivel herramienta de desarrollo (Vs2010) o repositorio de código...
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...
Más artículos Página siguiente >