Meu administrador do sistema renomeou meu computador. Então, onde estava "MyLaptop2" agora é apenas "MyLaptop".
Portanto, agora todas as minhas ligações de controle de origem e arquivos com check-out estão procurando um espaço de trabalho com "MyLaptop2".
Existe uma maneira de redirecionar esse espaço de trabalho para o meu computador renomeado (mas ainda o mesmo)?
Respostas:
Este comando executado no prompt de comando do desenvolvedor para o Visual Studio fez o seguinte:
Tinha que ser executado no computador ao qual eu queria atribuir o espaço de trabalho (é assim que ele obtém o novo nome do computador.
fonte
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
arquivo executável (cd c: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).A solução da Vaccano funcionou para mim. Foram necessárias várias tentativas para acertar o URL do TFS, então pensei em publicá-lo para aqueles que estão usando a hospedagem TFS do Visual Studio da Microsoft (atualmente gratuita para pequenas equipes).
Em um prompt de comando no meu computador, mudei para o diretório certo:
Então eu executei o comando:
Ele então me disse que meu novo espaço de trabalho correspondia ao nome da máquina do meu novo nome de computador.
Espero que o caminho ajude.
fonte
Vá para o prompt de comando do VS e digite o seguinte:
Isso fornecerá as coleções disponíveis. Copie o caminho (essencialmente um URL) da coleção pretendida. Em seguida, digite o seguinte:
(exclua as aspas acima)
fonte
Vaccano estava correto, no entanto, eu precisava do nome do espaço de trabalho após a opção UpdateCompterName. No meu caso, o espaço de trabalho era o nome da máquina antiga.
Se você não souber o nome do seu espaço de trabalho, poderá encontrar todos os nomes do espaço de trabalho usando:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
Então, acabei com o seguinte.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
fonte
Eu tentei executar os comandos mencionados nas outras respostas; no entanto, meu projeto está hospedado no TFS online (visualstudio.com), então eu precisava me autenticar primeiro, pois continuava recebendo esta mensagem de erro:
Para mim, foi mais fácil e muito mais rápido remover o espaço de trabalho e reconectar novamente :
Arquivo> Controle de Origem> Avançado> Áreas de Trabalho (remover área de trabalho)
fonte
Dada a seguir como funcionou para mim.
Etapa 1. Vá em prompt de comando do Visual Studio
Etapa 2. No prompt de comando acima, digite o comando
tf workspaces
. Este comando mostrará todos os espaços de trabalho que você criou em sua máquina e também o nome da coleção . Procure com cuidado a primeira linha do resultado do comando.Etapa 3. No mesmo prompt de comando, digite o comando
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
O OLDCOMPUTERNAME E O NOME DA COLEÇÃO SÃO MUITO IMPORTANTES AQUI.
fonte
Se alguém não se sentir tão à vontade com
CommandPromt
(como eu), esta postagem do infográfico pode ajudá-lo . Aqui está o trecho de texto do blog:Clique no menu ARQUIVO no seu Visual Studio 2013. Agora clique em
Controle de Origem -> Avançado -> Áreas de Trabalho.
Isso abrirá uma janela com o título "Gerenciar áreas de trabalho". Ele mostra a lista de áreas de trabalho neste computador às quais você tem acesso. A lista contém 4 colunas para:
Adicionar espaço de trabalho: se o Gerenciador de espaço de trabalho estiver vazio, provavelmente você ainda não adicionou um. Clique no botão Adicionar e coloque seu servidor / nome de usuário / senha e ele listará o adicionado para você.
Atualizar área de trabalho: Mais tarde, se você alterou o nome do computador ou deseja atualizar a área de trabalho de acordo, selecione a área de trabalho que deseja editar e clique no botão Editar; aqui você pode atualizar os detalhes da sua área de trabalho.
fonte
Resposta do usuário: aberto e gratuito funcionou para mim. Arquivo -> Controle de Origem -> Avançado -> Área de Trabalho
Isso abrirá uma janela com o título "Gerenciar áreas de trabalho". Marque a opção "Mostrar áreas de trabalho remotas", que mostra a área de trabalho que estava bloqueando as alterações no arquivo .cs. Eu removi e estou trabalhando bem agora :)
fonte
Apenas para esclarecer aos usuários do TFS Online (TFS hospedado pela MS) - se o seu URL for "mytfs.visualstudio.com" e sua coleção for "DefaultCollection", os comandos listados acima serão:
Para listar todos os espaços de trabalho: tf workspaces / owner: * / computer: * / server: https://mytfs.visualstudio.com/DefaultCollection
Para atualizar do OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
Em resumo, especifique HTTPS, ignore a porta e não adicione uma estrutura de pastas / tfs /.
Em seguida, você pode selecionar (e renomear, se desejar) a área de trabalho acessando o explorador de controle de origem e usando a lista suspensa Área de trabalho.
fonte
No Visual Studio .. Vá para "Team Explorer-Home" ... você poderá ver o nome do seu espaço de trabalho .. Clique nele e em "Gerenciar" .. Adicione seu espaço de trabalho .. Isso deve funcionar.
fonte
Para evitar obter e mapear após criar um novo espaço de trabalho
Corre
cmd
Navegue para o caminho IDE do visual studio. Algo assim:
Execute este comando:
Em "gerenciar espaço de trabalho", exclua o espaço de trabalho adicionado (nomeado como o nome atual do computador) e renomeie o antigo para o nome atual do computador.
Nesse cenário, você não precisa de nenhum mapa e obtenção extra.
fonte
Eu tive o mesmo problema e vim aqui. Mas então eu fechei e reabri o estúdio visual e estava tudo bem. Então ... essa pode ser a solução para alguns.
fonte
Para expandir algumas respostas anteriores, o nome da minha coleção tinha alguns espaços. Mesmo se o nome da coleção estiver entre aspas (
"http://1.2.3.4:8080/tfs/My Collection Name"
), você precisará substituir qualquer caractere de espaço%20
para resolver o nome corretamente (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)fonte
Eu tive que fazer isso no prompt de comando do desenvolvedor para o VS:
C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0> espaço de trabalho tf / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren
fonte
fonte