Plugin Eclipse - TFS (Team Explorer em todos os lugares) Não conectando ao Repositório TFS
-
20-12-2019 - |
Pergunta
Estou executando o OSX 10.9 Maverick, seguindo um reinício, comecei a ver a seguinte mensagem:
"Um erro interno ocorreu durante:" Atualizar informações do repositório TFS para https://yourwebsite.visualstudio.com/ DefaultCollection / ". O personagem ' 'não é permitido em caminhos do servidor. "
Eu tentei remover todos os vestígios do Eclipse & Team Explorer em todos os lugares e a reinstalá-la como uma versão limpa, mas o erro continua.
Aqui está uma lista de arquivos / diretórios que removi ..
- .
- Usuários / My-Mac / Biblioteca / Aplicativo Suporte / Microsoft / Team Foundation /
- usuários / my-mac / .eclipse
- Usuários / My-Mac / Preferences / org.eclipse.platform.ide.plist
- Usuários / My-Mac / Documents / Workspace /
- Usuários / My-Mac / Library / Caches / org.eclipse.platform.ide /
- Usuários / My-Mac / Biblioteca / Saved Application State / org.eclipse.platform.ide.savedstate
- Aplicativos / Eclipse
log: Pastebina de log - http://pastabin.com/xsukzrb2
Solução
O erro foi realmente com o nome das máquinas!
'My-Mac' contém um hífa, que parece causar problemas ao usar TEE.Eu atualizei o nome da minha máquina para MyMac (Preferências -> Compartilhamento -> Atualizar 'nome do computador').Quando o nome da máquina foi atualizado para o MyMac, removi a área de trabalho antiga do Eclipse e adicionei um novo.
TFS carregado corretamente desta vez, não há mais problema de caractere.
Outras dicas
Eu suspeito profundamente é outro sintoma do problema do TFS / .NET MAX_PATH.Temos alguns caminhos muito longos em nosso alistamento e mantemos nossas raízes de alistamento limitadas a 12 caracteres para evitar exceder o limite.Neste Mac, eu alistei ao caminho do espaço de trabalho do Eclipse padrão, como /users/apple.dev/documents/workpspace/abcdefgh.Ao sincronizar, eu acertei o erro.Tentou várias vezes com o mesmo resultado.Quando eu mapeado para / abcdefgh.O problema foi embora.
Alex, para o seu caso, é inteiramente possível que a remoção do '-' no nome da sua máquina alterou o comprimento de uma cadeia de caminho e colocá-lo sob o limite.Espera que isso ajude você.
PS: Pessoas do Visual Studio / Team Services, eu sou ex-Microsoft / DevDIV.Sinta-se à vontade para me contatar se tiver dúvidas ou quiser experimentar uma queda privada.