Por que minha área de trabalho do repositório RTC não está carregada?

3

Na sexta-feira, meu espaço de trabalho do repositório do Rational Team Concert foi carregado em meu ambiente RTC Eclipse local com pastas no meu disco rígido

Hoje, por algum motivo, o RTC não o considera "carregado". Está me dando um "Aceitar alterações de entrada em um componente desconectado não as carregará na sandbox. Deseja continuar?" aviso quando eu tento aceitar as alterações recebidas, e não está mostrando nenhuma mudança de saída quando eu atualizar o sistema de arquivos.

A peça de tetris que representa o componente de controle de origem é destacada em azul (não carregada) em vez de preenchida em azul (carregada).

Por que meu checkout não é mais considerado "carregado"? Como faço para considerar o espaço de trabalho carregado sem sobrescrever minhas alterações locais?

No passado, lidei com esta situação:

  1. Fazendo uma cópia das minhas pastas de checkout
  2. Recarregando-os do controle de origem
  3. Sobrescrevendo a carga com minha cópia de backup

Este é um procedimento demorado e propenso a erros. Existe alguma maneira de fazer RTC apenas reconhecer o mesmo espaço de trabalho que tinha antes?

Sugestões de tags: rtc racional-team-concert jazz

    
por Leons 09.07.2012 / 15:31

3 respostas

6

Eu notei isso acontecer quando o RTC bloqueou seus próprios arquivos do espaço de trabalho. Em vez de recarregar todo o espaço de trabalho, você pode tentar forçar uma carga de um único componente.

1) Em "Espaços de Trabalho do Meu Repositório", encontre seu espaço de trabalho e encontre um pequeno componente. Clique com o botão direito e carregue como

2) Na caixa de diálogo Load Repository Folder, talvez não seja exibido nenhum item no Sandbox (ou pode mostrar sua pasta de origem raiz). Se você não conseguir encontrar o espaço de trabalho de destino, use Criar e selecione a pasta existente no disco, onde sua origem estava anteriormente. Use também o mesmo nome de diretório para o componente.

3) Clique em Finish. Se você carregou este componente anteriormente, ele informará que o conteúdo já está no destino. Tudo bem, sobrescreva-o (se você tiver alterações lá, você quer manter, copie-as primeiro).

4) Depois de carregar o componente, ele deve atualizar sua própria visão da área de trabalho e "lembrar" que você carregou os outros componentes.

Descobri que isso é mais rápido do que recarregar todo o espaço de trabalho, já que você pode escolher um componente que carregará muito rapidamente. Mas você provavelmente terá que repetir isso para cada espaço de trabalho, a fim de atualizá-los todos.

    
por 23.04.2015 / 19:33
5

Eu estava procurando resposta para isso há muito tempo. De minha opinião puramente pessoal - eu nunca tive que lidar com tantas porcarias como quando se usa esta ferramenta. Eu mal posso acreditar que alguém quer ganhar dinheiro vendendo isso quando há outras alternativas que pelo menos farão a tarefa (eu não estou nem mesmo tendo como alvo uma coisa "melhor"). Agora - quando a raiva já passou por mim ...

Eu faço muita sincronização entre o nosso repositório git local e o RTC do cliente. E a situação como acima acontece principalmente quando se usa a ferramenta de linha de comando lscm enquanto o eclipse não está aberto. Parece que esta parte (ou seja, falta de eclipse) é a coisa de "desconexão". A solução que encontrei hoje é:

  • feche tudo
  • reinicie seu computador
  • abra o Eclipse do RTC PRIMEIRO
por 05.12.2012 / 12:35
0

Esta é uma pergunta antiga agora, mas para a posteridade, acabei de me deparar com esta questão e encontrei uma solução diferente:

  1. Feche o Eclipse. (Espere que desligue completamente.)
  2. Abra o Gerenciador de tarefas e verifique se você ainda tem um processo do Eclipse em execução.
  3. Se você encontrar um, mate-o e abra o Eclipse novamente.

Isso resolveu para mim. Parece que, de vez em quando, se o Eclipse não é desligado corretamente, ele mantém a propriedade de alguns arquivos no diretório .jazz5/ da área de trabalho que impedem que o plug-in RTC funcione corretamente.

    
por 16.03.2016 / 22:15