¿Puedo agregar una nueva carpeta a un repositorio TFS del lado del servidor sin usar una copia de trabajo local?

StackOverflow https://stackoverflow.com/questions/641978

  •  22-07-2019
  •  | 
  •  

Pregunta

Actualmente estoy transfiriendo un código fuente de un repositorio Subversion (SVN) al Team Foundation Server de mi cliente. Una de las cosas con las que me topé es que parece que no hay forma de editar el repositorio sin primero extraer todos los archivos de ese repositorio a una carpeta de trabajo local en el espacio de trabajo local. Estoy usando Visual Studio 2008 Team Explorer.

Mi repositorio se parece a esta estructura:

$
$/branches
$/trunk
$/trunk/Solution1
$/trunk/Solution1/... etc.

Ahora lo que quiero hacer es agregar una nueva carpeta en la raíz del tronco (es decir, $ / trunk / Docs). Debido a que el árbol de carpetas de Solution1 ($ / trunk / Solution1) contiene muchos datos, no quiero obtener primero una copia local de esa carpeta. Quiero crear el nuevo " Docs " carpeta del lado del servidor. Sin embargo, noté la " Nueva carpeta " el botón de la barra de herramientas del Explorador de control de origen aparece atenuado cuando la carpeta del repositorio seleccionada no está disponible como carpeta de trabajo en el espacio de trabajo local.

Usando SVN esto nunca fue un problema, porque usando TortoiseSVN puedo crear una nueva carpeta del lado del servidor usando el Repo-Browser. SVN no requiere que primero revises su carpeta principal.

¿Alguien sabe cómo editar del lado del servidor un repositorio TFS? ¿Me perdí algo trivial?

¿Fue útil?

Solución

No necesita obtener una copia local, pero sí necesita asignar la carpeta del lado del servidor a un espacio de trabajo en su máquina local.

En el explorador de control de código fuente, use los "Espacios de trabajo ..." cuadro desplegable para crear tal mapeo. Encuentro que el enfoque más simple es asignar el nodo raíz en TFVC ($) a un directorio en su máquina local como c: \ tfs, y permitir que la jerarquía se propague hacia abajo.

Otros consejos

Lo curioso (o quizás triste) de esto es que el motor del servidor TFS en sí no tiene limitaciones (si coloca el SVNBridge encima, ¿puedo agregar una nueva carpeta a un repositorio TFS del lado del servidor sin usar un copia de trabajo local. Pero lamentablemente el cliente TFS nativo hace que sea imposible hacerlo ...

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