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 …
Saludos @ Home
El Bruno


Leave a comment