Mi administrador del sistema cambió el nombre de mi computadora. Entonces, donde estaba "MyLaptop2" ahora es solo "MyLaptop".
Así que ahora todos mis enlaces de control de origen y archivos desprotegidos están buscando un espacio de trabajo con "MyLaptop2".
¿Hay alguna manera de redirigir ese espacio de trabajo a mi computadora renombrada (pero igual)?
Respuestas:
Este comando ejecutado en el símbolo del sistema del desarrollador para Visual Studio hizo el truco:
Tenía que ejecutarse desde la computadora a la que quería asignar el espacio de trabajo (así es como se obtiene el nuevo nombre de la computadora.
fuente
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
archivo ejecutable (cd c: \ Archivos de programa (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).La solución de Vaccano funcionó para mí. Me tomó varios intentos obtener la URL de TFS correcta, así que pensé en publicarla para aquellos de ustedes que están utilizando el alojamiento Visual Studio TFS de Microsoft (actualmente gratuito para equipos pequeños).
Desde un símbolo del sistema en mi computadora, primero cambié al directorio correcto:
Luego ejecuté el comando:
Luego me dijo que mi nuevo espacio de trabajo coincidía con el nombre de la máquina de mi nuevo nombre de computadora.
Espero que el camino ayude.
fuente
Vaya al símbolo del sistema VS y escriba lo siguiente:
Esto le proporcionará las colecciones disponibles. Copie la ruta (esencialmente una URL) de su colección prevista. Luego escriba lo siguiente:
(excluir las citas anteriores)
fuente
Vaccano estaba en lo correcto, sin embargo, necesitaba el nombre del espacio de trabajo después del modificador UpdateCompterName. En mi caso, el espacio de trabajo era el antiguo nombre de la máquina.
Si no conoce el nombre de su espacio de trabajo, puede encontrar todos los nombres de espacios de trabajo utilizando:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
Así que terminé con lo siguiente.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
fuente
Intenté ejecutar los comandos mencionados en las otras respuestas; sin embargo, mi proyecto está alojado en TFS en línea (visualstudio.com), por lo que necesitaba autenticarme primero porque seguía recibiendo este mensaje de error:
Para mí fue más fácil y mucho más rápido eliminar el espacio de trabajo y volver a conectarlo :
Archivo> Control de origen> Avanzado> Espacios de trabajo (eliminar espacio de trabajo)
fuente
A continuación se muestra cómo funcionó para mí.
Paso 1. Ve y ve al Símbolo del sistema de Visual Studio
Paso 2. En el símbolo del sistema anterior, escriba el comando
tf workspaces
. Este comando mostrará todos los espacios de trabajo que creó en su máquina y también el nombre de la colección . Busque cuidadosamente la primera línea del resultado del comando.Paso 3. En el mismo símbolo del sistema, escriba comando
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
EL OLDCOMPUTERNAME Y EL NOMBRE DE LA COLECCIÓN SON MUY IMPORTANTES AQUÍ.
fuente
Si alguien no se siente tan cómodo con
CommandPromt
(como yo), esta publicación de Infografía puede ayudarlo . Aquí está el fragmento de texto del blog:Haga clic en el menú ARCHIVO en su Visual Studio 2013. Ahora haga clic en
Control de fuente -> Avanzado -> Espacios de trabajo ..
Esto abrirá una ventana con el título "Administrar espacios de trabajo". Muestra la lista de espacios de trabajo en esta computadora a la que tiene acceso. La lista contiene 4 columnas para:
Agregar espacio de trabajo: si Workspace Manager está vacío, probablemente aún no haya agregado uno. Haga clic en el botón Agregar y coloque su servidor / nombre de usuario / contraseña y aparecerá una lista para usted.
Actualizar el espacio de trabajo: más tarde, si ha cambiado el nombre de su computadora o si desea actualizar su espacio de trabajo en consecuencia, seleccione el espacio de trabajo que desea editar y haga clic en el botón Editar; aquí puede actualizar los detalles de su espacio de trabajo.
fuente
Respuesta del usuario: abierto y gratuito trabajado para mí. Archivo -> Control de origen -> Avanzado -> Espacio de trabajo
Esto abrirá una ventana con el título "Administrar espacios de trabajo". Marque "Mostrar espacios de trabajo remotos" que mostró el espacio de trabajo que estaba bloqueando los cambios del archivo .cs. Eliminé y estoy trabajando bien ahora :)
fuente
Solo para aclarar a los usuarios de TFS Online (TFS alojado en MS): si su URL era "mytfs.visualstudio.com" y su colección es "DefaultCollection", los comandos que se enumeran arriba serán:
Para enumerar todos los espacios de trabajo: espacios de trabajo tf / propietario: * / computadora: * / servidor: https://mytfs.visualstudio.com/DefaultCollection
Para actualizar desde OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
En resumen, especifique HTTPS, ignore el puerto y no agregue una estructura de carpeta / tfs /.
Luego puede seleccionar (y renombrar si lo desea) el espacio de trabajo yendo al explorador de control de código fuente y utilizando el menú desplegable Espacio de trabajo.
fuente
En Visual Studio ... Vaya a "Team Explorer-Home" ... podrá ver el nombre de su espacio de trabajo ... Haga clic en él y "Administrar" ... Agregue su espacio de trabajo ... Esto debería ser el truco ...
fuente
Para evitar obtener y asignar después de crear un nuevo espacio de trabajo
correr
cmd
Navegue a la ruta IDE de Visual Studio. Algo como esto:
Ejecute este comando:
En "administrar el espacio de trabajo", elimine el espacio de trabajo agregado (nombrado como el nombre de su computadora actual) y cambie el nombre anterior por el nombre de su computadora actual.
En este escenario, no necesita ninguna obtención y mapa adicionales.
fuente
Tuve el mismo problema y vine aquí. Pero luego cerré y volví a abrir Visual Studio y estuvo bien. Entonces ... esa podría ser la solución para algunos.
fuente
Para ampliar algunas respuestas anteriores, el nombre de mi colección tenía algunos espacios allí. Incluso si el nombre de la colección está entre comillas (
"http://1.2.3.4:8080/tfs/My Collection Name"
), debe reemplazar cualquier espacio con caracteres%20
para resolver el nombre correctamente (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)fuente
Tuve que hacer esto en el símbolo del sistema del desarrollador para VS:
C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren
fuente
fuente