Pregunta

Tengo un vs.net proyecto, y después de algunos refactorización, ha modificado el nombre del proyecto.¿Cómo puedo cambiar fácilmente el nombre la subyacente nombre de carpeta de windows para que coincida con este nuevo proyecto bajo el nombre de TFS controlado proyecto y la solución?
Nota, yo solía ser capaz de hacer por juguetear con las cosas en el fondo con SourceSafe ...

¿Fue útil?

Solución

Simplemente haga clic derecho en la carpeta en TFS, y seleccione cambiar nombre.Una vez que usted comete el cambio de nombre, TFS hará que los cambios en el disco para usted.Como Kevin señaló, usted querrá asegurarse de que todo está protegido, porque TFS le quite la vieja carpeta y todo su contenido, y tire hacia abajo el nuevo nombre de la carpeta con la versión actual de los archivos en ella.

Una nota final:Usted no puede cambiar el nombre de una carpeta que no has asignado, o que usted no ha hecho un "Get" de.No sé por qué, pero TFS deshabilitará la opción de cambio de nombre en estos casos.

Al menos eso es lo que me pasó a mí, si recuerdo correctamente.

Otros consejos

  1. Compruebe en todos los cambios pendientes dentro de la carpeta y asegurarse de que todos los otros miembros del equipo a hacer lo mismo.
  2. Asegúrese de que usted tiene una copia de la carpeta en su directorio de trabajo (de lo contrario, usted no tendrá la opción de cambiar el nombre de la carpeta en la El Explorador De Control De Código Fuente en el siguiente paso). Obtener la última versión en la carpeta para obtener una copia si usted no tiene ya uno.
  3. Cerca de la solución.
  4. Cambiar el nombre de la carpeta dentro de la El Explorador De Control De Código Fuente.Esto va a mover todos los archivos que se realiza un seguimiento en el control de origen de la carpeta original en su sistema de archivos a la nueva.Tenga en cuenta que los archivos no se realiza un seguimiento por parte de la fuente de control permanecerá en la carpeta original, probablemente te desea eliminar esta carpeta una vez que haya confirmado que no hay archivos que usted necesita.
  5. Abra la solución y seleccione 'No'cuando se le solicite que obtenga los proyectos que se añadió recientemente a la solución de control de código fuente.Usted recibirá un aviso de que uno de los proyectos en los que la solución no puede ser cargado.
  6. Seleccione el proyecto dentro de El Explorador De Soluciones.

    Tenga en cuenta que es de color gris y marcado como 'No disponible'.

  7. Abra el Propiedades panel.
  8. Editar el 'Ruta Del Archivo' de propiedad, ya sea directamente o utilizando el '...'botón.

    Tenga en cuenta también que esta propiedad es sólo se puede editar en Visual Studio 2010.En las versiones más recientes de Visual Studio, usted tendrá que editar manualmente el proyecto de rutas de acceso en el archivo de la solución.

  9. Haga clic derecho sobre el proyecto en el Solución Explorarr y seleccione Cargar Proyecto desde el menú de contexto.Si usted obtiene un mensaje de error diciendo que el proyecto no puede ser cargado desde la carpeta original, intente cerrar la solución, la eliminación de la suo archivo en la misma carpeta que el archivo de la solución, a continuación, la reapertura de la solución.
  10. Compruebe en los cambios como un único conjunto de cambios.
  11. Tienen otros miembros del equipo de 'Obtener la última versión de la solución (clic derecho sobre la solución dentro de El Explorador De Soluciones y seleccione "Obtener la Última Versión" desde el menú contextual.

Nota:Otras soluciones que implican la eliminación y, a continuación, vuelva a agregar el proyecto a la solución que se va a romper referencias del proyecto.

Si realiza estos pasos, entonces usted también podría considerar la posibilidad de cambiar el nombre del siguiente a la demanda.

  1. Archivo De Proyecto
  2. Default/Espacio De Nombres Raíz
  3. Asamblea

También, considere la posibilidad de modificar los valores de las siguientes los atributos de ensamblado.

  1. AssemblyProductAttribute
  2. AssemblyDescriptionAttribute
  3. AssemblyTitleAttribute

Usted puede simplemente cambiar el nombre del proyecto (.Xproj archivo y de la carpeta de proyecto) en TFS, eliminar el local de la estructura de la carpeta y todo su contenido, a continuación, hacer un obtener la última para el proyecto.Todo esto depende de la noción de su repositorio de código fuente está completamente actualizada y compilable.

Aquí están los pasos que trabajó para mí en Visual Studio 2008 con TFS:

  1. Cerca de la solución.
  2. Cambiar el nombre de carpetas de proyecto en el Explorador de Control de código Fuente (clic derecho- > cambiar nombre).Esto duplica el código en recién nombrado carpetas.
  3. Abra la solución, y en el Explorador de soluciones, eliminar las carpetas antiguas/proyectos y añadir la nueva, debidamente nombrado, duplicados, (en viejos proyectos, haga clic derecho- > eliminar, a continuación, en la solución, haga clic derecho->Añadir->Proyecto Existente...)

O:Después del paso 2, usted puede abrir la solución .sln archivo en un editor de texto, y actualizar manualmente la carpeta del proyecto nombres.Si usted hace esto, usted puede ser que necesite para comprobar manualmente la .archivo sln para asegurarse de que los cambios serán revisados en (<- ¡importante!).

A mi en particular configuración de VS2010 conexión a TFS2008.He probado algunas de las otras soluciones aquí, pero tenía problemas.He encontrado el siguiente trabajó para mí:-

  1. Quitar proyecto en la carpeta de cambiar el nombre de la solución
  2. Guardar la solución
  3. Cambiar el nombre de la carpeta que contiene proyecto eliminado en TFS de control de código fuente (esto cambia de forma local en tu disco duro)
  4. Agregar proyecto de regreso a la solución de la nueva ubicación
  5. Guardar la solución
  6. Comprometerse con el control de código fuente

Ahora, usted tendrá el cambio de nombre de carpeta y la solución re-mapa de todos los comprometidos en virtud de un conjunto de cambios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top