2012-02-03 12 views
6

He hecho muchos cambios (también refactorización) en mi (gran) solución de estudio visual y ahora parece que la estructura de la solución es muy diferente en el estudio visual de lo que está en el disco y TFS.Sincronizar la estructura de la carpeta/nombre de archivo de Visual Studio con la estructura del sistema de archivos/nombres de archivo

¿Hay alguna manera de hacer que el sistema de archivos (y TFS) tenga los mismos nombres de carpeta y de archivo que en la solución visual studio con alguna herramienta o complemento de script/programa/ayuda?

Esta es la lista de cuestiones principales: - cuando se cambio el nombre de proyecto de Visual Studio no cambiar el nombre de la carpeta donde se encuentra este proyecto - si muevo proyecto, archivo a diferentes vs carpeta, esto sólo sucede en el estudio visual, pero no en el disco

Respuesta

2

No, no hay herramientas que puedan ayudarlo a hacer esto automáticamente.

Hay un enfoque de dos pasos para resolverlo, más fácil mediante la instalación de dos complementos. Prefiero usar el Team Foundation Power Tools y el Source Control Explorer Extensions.

Desde la ventana de control de código fuente en Visual Studio:

  1. cerrar la solución abierta en Visual Studio
  2. abrir la ventana de control de código fuente en TFS
  3. mover las carpetas en torno a coincidir con la estructura prefiere, con los complementos mencionados, debería poder arrastrar/colocar y cambiarles el nombre más fácilmente

O bien, realice los cambios en el sistema de archivos con Team Foundation Po wer extensiones Herramientas explorador instalados:

  1. Cerrar la solución en Visual Studio
  2. navegue a la carpeta de espacio de trabajo usando el Explorador de Windows
  3. utilizar el menú contextual TFS en las carpetas hasta la salida/renombrar/mover los elementos ans carpetas

continuación, volver a cargar la solución en Visual Studio y:

  1. Abrir la solución y ver que muchos proyectos no se cargan.
  2. Resalte un proyecto que no se pudo encontrar
  3. En la ventana de propiedades del proyecto (ctrl-w, p) busque la ruta del archivo y haga clic en el pequeño [...] botón para navegar a la nueva ubicación del archivo de proyecto para cada proyecto
  4. RightClick los proyectos que haya actualizado de esta manera en el explorador de soluciones y recargarlas

Reconstruir su solución para verificar todos los cambios fueron como se esperaba

  1. Registro de los cambios
+0

Sí, lo hay! vea mi publicación a continuación ... –

8

Puede alternar entre carpetas lógicas o físicas en la solución haciendo clic en el icono "Mostrar todos los archivos" (segundo icono superior izquierdo en el panel de solución).Cuando no está activado, está viendo carpetas lógicas en la solución, arrastre y suelte, simplemente reorganice los archivos de forma virtual. Cuando está activado, está viendo carpetas físicas, arrastrando y soltando mueve archivos en el disco, usando el controlador de origen.

+1

usando mostrar todos los archivos también permite hacer clic con el botón derecho en un archivo excluido y luego aparece una opción en el proyecto. Esto me ayudó mucho –

+2

Para VS2012 y más tarde, el botón "mostrar todos los archivos" puede no aparecer. Aquí hay algunos trucos para hacerlo visible http://stackoverflow.com/questions/14383234/visual-studio-2012-show-all-files-button-missing –

Cuestiones relacionadas