Cambiar el nombre del equipo para un espacio de trabajo TFS


Mi Administrador del Sistema renombró mi computadora. Así que donde estaba " MyLaptop2 "ahora es solo"MyLaptop".

Así que ahora todos mis enlaces de control de código fuente y archivos eliminados están buscando un espacio de trabajo con "MyLaptop2".

¿Hay alguna manera de redirigir ese espacio de trabajo a mi equipo renombrado (pero sigue siendo el mismo)?

Author: Vaccano, 2011-12-08

15 answers

Este comando ejecutado en el Símbolo del sistema del desarrollador para Visual Studio hizo el truco:

tf workspaces /updateComputerName:MyOldComputerName 
/s:"http://MyServer:8080/tfs/MyCollection"

Tenía que ejecutarse desde el equipo al que quería asignar el espacio de trabajo (así es como obtiene el nuevo nombre del equipo.

 191
Author: Vaccano,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-25 15:05:09

La solución de Vaccano funcionó para mí. Me tomó varios intentos para obtener la URL TFS correcta, así que pensé en publicarlo para aquellos de ustedes que están utilizando el alojamiento de Microsoft Visual Studio TFS (actualmente gratuito para equipos pequeños).

Desde un símbolo del sistema en mi computadora, primero cambié al directorio correcto:

cd c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE

Entonces ejecuté la orden:

tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"https://MYCOMPANY.visualstudio.com/DefaultCollection"

Luego me dijo que mi nuevo espacio de trabajo coincidía con el nombre de la máquina de mi nuevo nombre de equipo.

Espero que el camino ayude.

 45
Author: Greg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-17 00:58:21

Vaccano era correcto, sin embargo, necesitaba el nombre del espacio de trabajo después del interruptor 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 espacio 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

 11
Author: Karson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-15 15:17:37

Intenté ejecutar los comandos mencionados en las otras respuestas; sin embargo, mi proyecto está alojado en TFS online (visualstudio.com) así que necesitaba autenticarme primero ya que seguía recibiendo este mensaje de error:

TF400813: Resource not available for anonymous access.

Para mí fue más fácil y mucho más rápido eliminar el espacio de trabajo y volver a conectar de nuevo :

Archivo > Control de código fuente > Avanzado > Espacios de trabajo (eliminar espacio de trabajo)

 11
Author: Ulises,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-02 03:28:26

Vaya al símbolo del sistema VS y escriba lo siguiente:

Tf espacios de trabajo

Esto le proporcionará las Colecciones disponibles. Copie la ruta (esencialmente una URL) de su colección prevista. A continuación, escriba lo siguiente:

Tf workspaces /updateComputerName:"OLD_NAME" / collection:"La URL copiada desde arriba"

(excluye las citas anteriores)

 10
Author: olleh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-24 19:01:44

Dado a continuación cómo funcionó para mí.

Paso 1. Go go Símbolo del sistema de Visual Studio

Paso 2. En el símbolo del sistema anterior escriba command 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 command tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"

El OLDCOMPUTERNAME Y EL NOMBRE DE LA COLECCIÓN SON MUY IMPORTANTES AQUÍ.

 9
Author: Vishal Kamble,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-22 12:37:29

Si alguien no se siente tan cómodo con CommandPromt (como yo) Este post de infografía puede ayudarte . 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 código 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 este equipo a los que tiene acceso. La lista contiene 4 columnas por:

  1. Nombre del espacio de trabajo
  2. Ordenador
  3. Propietario del espacio de trabajo
  4. Comentario (si se agrega mientras se crea el espacio de trabajo)

Añadir espacio de trabajo: Si Workspace Manager está vacío, probablemente no hayas añadido uno todavía. Haga clic en el botón Agregar y ponga su servidor / nombre de usuario / contraseña y aparecerá una lista de los agregados para usted.

Actualizar espacio de trabajo: Más tarde si ha cambiado el nombre de su computadora o de todos modos 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.

 3
Author: open and free,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-21 09:20:35

Solo para aclarar para los usuarios de TFS en línea (MS alojado TFS) - si su url fue "mytfs.visualstudio.com "y su colección es" DefaultCollection", los comandos enumerados anteriormente serán:

Para listar todos los espacios de trabajo: tf workspaces /propietario: * / ordenador: * / servidor: https://mytfs.visualstudio.com/DefaultCollection

Para actualizar desde OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection

En breve, especifique HTTPS, ignore el puerto y no agregue una estructura de carpetas / tfs/.

A continuación, puede seleccionar (y cambiar el nombre si lo desea) el espacio de trabajo yendo al explorador de control de origen y utilizando el menú desplegable Espacio de trabajo.

 1
Author: itomeshi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-28 15:43:04

En Visual Studio.. Vaya a "Team Explorer-Inicio"... podrás ver el nombre de tu espacio de trabajo.. Haga clic en él y "Administrar".. Añade tu espacio de trabajo.. Esto debería hacer el truco..

 1
Author: Adithya Kumaranchath,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-28 04:35:51

Para evitar obtener y mapear después de crear un nuevo espacio de trabajo

  1. Corre cmd

  2. Vaya a la ruta IDE de visual studio. Algo como esto:

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
    
  3. Ejecute este comando:

    tf workspaces /updateComputerName:MyOldComputerName /s:"http://MyServer/tfs/MyCollection"
    
  4. En" administrar espacio de trabajo", elimine el espacio de trabajo agregado (nombrado como el nombre actual del equipo) y cambie el nombre del antiguo al nombre actual del equipo.

En este escenario no necesita ningún get y mapa extra.

 1
Author: Mahdi Shahbazi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-13 20:43:08

Respuesta del usuario: abierto y libre funcionó para mí. Archivo -> Control de código fuente -> 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 el .cambios en el archivo cs. Me quité y estoy trabajando bien ahora:)

 1
Author: Mandi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-02 06:33:01

Tuve el mismo problema y vine aquí. Pero entonces cerré y reabrí Visual Studio y estaba bien. Tan... esa podría ser la solución para algunos.

 0
Author: Jeff Davis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-07 15:12:56

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 los caracteres de espacio con %20 para resolver el nombre correctamente (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name")

 0
Author: Elemental Pete,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-13 20:44:16

Tuve que hacer esto en el Símbolo del sistema del desarrollador para VS:

C:\Program Files (x86) \ Microsoft Visual Studio 14.0>tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren

 0
Author: Steve Gray,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-25 14:14:46
  1. Hacer una copia de la carpeta del proyecto
  2. Mapear la carpeta local original en TeamExplorer/SourceControl
  3. Establecer el atributo de solo lectura en la carpeta y subcarpetas locales originales
  4. Cargue el proyecto desde la carpeta original, vaya en línea y Obtenga la última versión. Los archivos locales se sobrescribirán.
  5. Cierre la solución, elimine la carpeta original, restaure la copia con el nombre de la carpeta original
  6. Abra la solución, vaya en línea y puede registrar archivos sin conflictos.
 -2
Author: Garis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-06 02:48:39