2011-08-26 12 views
13

Tengo problemas con TFS al agregar nuevos archivos o carpetas a mi solución.TFS obtén la última versión con los archivos nuevos

Cuando cualquier otra persona en el equipo intenta "obtener la última versión", actualiza cada archivo modificado pero no descarga los nuevos archivos agregados.

Si vamos al explorador de control de código fuente, los nuevos archivos aparecen como "no descargados" ... y si lo forzamos a descargar, entonces tenemos que incluir el archivo en el proyecto en su máquina también.

No puedo creer que este sea el comportamiento normal de TFS (creo que esto es básico) así que supongo que estamos haciendo algo mal ... ¿Alguna idea de lo que está pasando?

Gracias de antemano ;-)

+0

¿Está emitiendo el recibir las últimas partir ** ** Solución Explorer o ** ** Control de código fuente Explorer? O línea de comando? – AakashM

+0

¿Qué versión de TFS estás usando? – pantelif

+0

AakashM Usualmente utilizo Solution Explorer. Luego tengo que usar el explorador de control de código fuente para forzar la descarga. pantelif Estoy usando TFS 2010. – zapico

Respuesta

13

¿Usted también controladas en el archivo de proyecto para el cual los archivos añadidos están relacionados? En Solution Explorer, estos archivos solo estarán disponibles si también están en el archivo de proyecto local. También verifique si el usuario que intenta descargar ya tiene el archivo del proyecto verificado.

Actualización: Desde Solution Explorer solo obtendrá lo que se requiere para los archivos a los que se hace referencia en el archivo .proj. Para Source Control Explorer sí, debería obtener esos archivos si nunca los ha descargado antes. La mejor manera de estar seguro es, en lugar de solo obtener Get Latest (que intenta sincronizar lo que entiende del lado del servidor sobre su espacio de trabajo local con el servidor) hacer una Get Specific Version -> Latest Version. De esta forma, puede "forzar" la descarga de todos los archivos de proyecto independientemente del estado del espacio de trabajo existente.

+0

Comprobaré esto, pero creo que ya lo estamos haciendo. De todos modos, creo que los archivos deberían descargarse, ¿no es así? – zapico

9

La sugerencia anterior no ayudó en mi caso. Lo que hizo el truco fue verificar una versión anterior (con las dos casillas de sobrescritura) y obtener la última versión después (también con las dos casillas de sobrescritura).

Esto es un gran error en TFS IMO.

0

Acabo de tener el mismo problema. Mi compañero de trabajo creó un nuevo archivo (con contenido, no solo un archivo vacío). Hizo un check-in, y todo salió bien en su final. Pero el archivo nunca se descargó en mi proyecto. Podría ir al explorador de control de código fuente y navegar hasta el archivo en cuestión, luego hacer una "obtener la última versión" o "obtener una versión específica", pero aún no apareció en mi proyecto.

Luego mi compañero de trabajo realizó algunos cambios cosméticos en el archivo e hizo otra confirmación. Esta vez, cuando hice un simple "obtener la última versión" de todo el proyecto, el archivo se descargó sin problemas.

Cuestiones relacionadas