8/2/2011 21:03 El Bruno

[TFS2010] Porque mis acciones de Branch no “llevan” todos los archivos con los que trabajo? (esta respuesta vale para el 50% de los casos !!!)

image47dd1de4

Buenas,

si bien existen variantes sobre la pregunta, por lo general suelo escuchar algo similar a lo siguiente:

¿Porqué mis acciones de Branch no “llevan” todos los archivos con los que trabajo?

Es decir, si tengo una rama A con los siguientes archivos

+ A

  - 1.txt

  - 2.txt

  - 3.txt

Existen ocasiones donde al hacer un branch de la rama A, a una nueva llamada B, se crea lo siguiente

+ B

  - 1.txt

  - 2.txt

Si tienes vista de lince o tu IQ supera el mío cosa no muy complicada verás que en la rama B no está el archivo 3.txt.

En este momento, cuando buscamos soluciones solemos optar por lo siguiente:

  • En primer lugar, descargamos responsabilidades en algún demonio de bajo nivel –> Esto es obra de Belcebú !!!
  • En segundo lugar, vemos quien no ha venido a trabajar y le echamos la culpa –> Seguro que fué el Shuba !!!
  • Finalmente, como seguimos sin solucionar nada tendemos a castigar al producto –> TFS es una mi#@#$ !!!

Si bien reconozco que hay varios errores en TFS y cosas que pueden ser mejoradas, para este escenario hay una casuística que es la que suele desencadenar esta situación.

Has creado archivos directamente en el explorador de archivos de Windows y no los has sincronizado con TFS.

Ya lo sé, parece una tontería y es muy obvio, pero es increíble la cantidad de veces que sucede esto mismo y si bien tenemos una extensión para Windows Explorer que nos permite trabajar con TFS directamente desde el explorador de archivos, si no “avisamos a TFS” que hemos modificado, o agregado un archivo, pues el servidor no se entera.

Asi que ya sabes, para la próxima primero una revisión de tareas realizadas fuera de Visual Studio y … Open-mouthed smile

 

Saludos @ Home

El Bruno

   

Archivado en: ,,
Comparte este post:

# re: [TFS2010] Porque mis acciones de Branch no “llevan” todos los archivos con los que trabajo? (esta respuesta vale para el 50% de los casos !!!)

Wednesday, February 09, 2011 1:00 AM by Santiago Valdarrama

Si, indiscutiblemente estas cosas pasan. No solo con TFS sino con SVN, GIT, o cualquier otro que uses. Si los archivos estan almacenados localmente no hay forma que formen parte del nuevo branch.

Usar este tipo de aplicaciones requiere ante todo mucha disciplina por parte de los desarrolladores. Un fichero al que no se le haya hecho un COMMIT puede causar problemas mucho más grandes que no formar parte de un branch.

Por desgracia son detalles que como seres humanos que somos estamos obligados a tener en cuenta y a mejorar.

Un saludo,

Santiago.

http://blog.svpino.com

# re: [TFS2010] Porque mis acciones de Branch no “llevan” todos los archivos con los que trabajo? (esta respuesta vale para el 50% de los casos !!!)

Wednesday, February 09, 2011 10:09 AM by Juan Quijano

Bruno, te has ganado el cielo... hay una herramienta que me permite mantener sicronizados mis documentos con el tfs?

Ahora mismo lo busco... llevo demasiado tiempo esperando eso.

Mil gracias.

Ah, bienvenido al invierno!!

# re: [TFS2010] Porque mis acciones de Branch no “llevan” todos los archivos con los que trabajo? (esta respuesta vale para el 50% de los casos !!!)

Wednesday, February 09, 2011 8:35 PM by El Bruno

@Santiago tienes razón la mayoría de las veces no es problema de la herramienta sino de la forma de trabajo ... btw excelente tu blog :D

@Juan cuando termine de instalar mi TFS local, hago un 10 minutes post ... ojo, no es una panacea es solo una extension sobre Windows Explorer :D

Salu2

# [VS2010] Trabajando con TFS desde Windows Explorer

Wednesday, February 09, 2011 10:51 PM by El Bruno

Buenas, ayer comenté en un post , que cuando se trabaja con archivos directamente desde Windows Explorer