Cliente Pforce do Perforce: como posso transferir meus espaços de trabalho e marcadores para um novo computador

12

Eu tenho muitas especificações de clientes e espaços de trabalho definidos para muitos servidores Perforce diferentes. Eu tenho um novo computador e instalei o cliente P4V, mas não consigo ver nenhuma das minhas especificações de clientes porque elas são todos específicos para o computador antigo. Existe alguma maneira de migrar esta informação sem laboriosamente recriando cada especificação de cliente e espaço de trabalho no novo sistema? Eu uso a interface do usuário, não a interface da linha de comando.

    
por Judy Bogart 19.12.2012 / 19:44

3 respostas

10

Áreas de trabalho

O campo 'host' na área de trabalho limita seu uso a esse computador. Alterar o campo do host para em branco ou, mais preferencialmente, o nome do novo computador permitirá que ele seja usado no novo computador, no entanto, você também deve:

  1. copie todos os dados da raiz antiga para o mesmo diretório no novo computador, supondo que você deseje usar o mesmo caminho raiz ou
  2. executar uma sincronização completa forçada

isso garante que o espaço de trabalho esteja sincronizado com o servidor.

Para fazer isso, clique no ícone 'workspace' (imagem de uma tela de terminal), clique no ícone de cancelamento de filtro para visualizar todos os espaços de trabalho (canto superior direito do painel, um cruzamento sobre um funil). Clique com o botão direito na área de trabalho desejada e selecione 'editar área de trabalho' e altere o campo do host (na guia avançado) para o nome do novo computador ou limpe o campo do host. Depois de fazer isso, a opção 'mudar para a área de trabalho' aparecerá no menu de contexto.

Para encontrar o nome do novo computador, selecione 'criar um novo espaço de trabalho' no menu Conexão e anote o nome do campo 'host' e depois cancele o menu.

Favoritos

O P4V não possui um método fácil para transferir marcadores; no entanto, os marcadores são armazenados em bookmarks.xml encontrados em um diretório:

C:\Users\loginname\.p4qt\nnnnClients\

Se você tiver apenas um diretório chamado '0001Clients', você está com sorte, mas você pode ter mais de um desses diretórios, portanto, pode ser necessário procurar pelo arquivo bookmarks.xml correto. Depois de encontrar o caminho certo, transfira-o para o novo computador, que provavelmente só terá um desses diretórios e os marcadores aparecerão após o recarregamento do cliente.

    
por 22.12.2012 / 02:31
1

Favoritos

Craig está correto, mas aqui está uma maneira de encontrar o diretório xxxxClients correto tanto no computador de origem quanto no de destino (você pode muito bem ter vários deles no computador de destino também).

Procure em connectionmap.xml in C:\Users\loginname\.p4qt e procure seu nome de usuário. Ele lhe dará o número xxxx e o diretório onde você pode encontrar (source) e então sobrescrever (target) o bookmarks.xml existente.

(Recarregar o cliente não foi necessário para mim - os marcadores apareceram imediatamente).

    
por 26.06.2013 / 08:24
-2

As etapas apresentadas na resposta da Craig funcionarão se você estiver migrando do Windows para o Windows. Mas se o seu novo computador for um MacBook, o novo local será Co /Users/<User ID>/Library/Preferences/com.perforce.p4v .

    
por 14.09.2018 / 13:40