Pergunta

Eu sou novo para Perforce e criaram algumas áreas de trabalho como exercícios para se familiarizar com ele. Agora eu gostaria de apagar alguns dos espaços de trabalho. Eu só quero livrar-se dos espaços de trabalho para que eles não aparecem no drop-down nos espaços de trabalho visualizar ( não quiser fazer alguma coisa com os arquivos de depósito reais).

pesquisando-se uma resposta produz a sugestão de "tornar o espaço de trabalho ativo" (Acho que isso significa selecione-o na lista suspensa espaço de trabalho?) E, em seguida, excluí-lo a partir do menu "Editar". Infelizmente, a opção de exclusão é acinzentado quando eu tentar isso.

Alguém sabe como fazer isso, ou eu só tenho que viver com espaços de trabalho de lixo? Eu eliminados fisicamente um deles a partir do disco, e ele ainda aparece na área de trabalho suspenso, e eu não posso mesmo sincronizá-lo com o depósito agora, então eu acho que não é como fazê-lo.

Foi útil?

Solução

A partir do menu "View", selecione "Workspaces". Você verá todos os espaços de trabalho que você criou. Selecione os espaços de trabalho que você deseja excluir e clique em "Editar" -> "Workspace Delete", ou clique com o botão direito e selecione "Área de trabalho Excluir". Se o espaço de trabalho é "bloqueado" para evitar alterações, você receberá uma mensagem de erro.

Para desbloquear o espaço de trabalho, clique em "Edit" (ou botão direito do mouse e clique em "Editar Workspace") para puxar para cima o editor de espaço de trabalho, desmarque a opção "bloqueado" caixa de seleção, e salvar as alterações. Você pode excluir o espaço de trabalho uma vez que é desbloqueado.

Na minha experiência, o espaço de trabalho continuará a ser mostrado na lista drop-down até que você clique sobre ele, altura em que P4V vai descobrir que você excluiu-lo e removê-lo da lista.

Outras dicas

Ele também poderia ser feito sem um cliente visual com o seguinte pequeno script.

$ cat ~/bin/pdel

#!/bin/sh

#Todo: add error handling

( p4 -c $1 client -o | perl -pne 's/\blocked\s//' | p4 -c $1  client -i ) && p4 client -d $1

Em P4V clique Ver > Workspaces

Se o espaço de trabalho a ser excluído não é visível na lista você pode ter que desmarque a caixa Mostrar só espaços de trabalho disponíveis para uso neste computador

botão direito do mouse na área de trabalho a ser excluída e escolha Editar Workspace 'My_workspace'

No Avançado desmarque a caixa Bloqueado: apenas as definições proprietário pode editar espaço de trabalho > clique em OK

Agora, de volta na Workspaces guia de Perforce clique com o botão direito do mouse na área de trabalho a ser excluída e escolha Workspace Apagar 'My_workspace'

P4V deve remover o item da lista drop-down ao clicar nele.

Há um caso em que um excluído anteriormente restos de espaço de trabalho na lista drop-down, e P4V exibe o seguinte erro:

P4V Workspace interruptor de erro. Este espaço de trabalho não pode ser usado no computador ou porque o campo do host não coincidir com o nome do computador ou a raiz espaço de trabalho não pode ser usado neste computador.

Se ocorrer esse erro, o espaço de trabalho (possivelmente em outro host) pode ter apenas sido descarregado. Clique no bin P4V Workspaces Reciclar

P4V Reciclar

No resultando Unloaded Workspaces , clique com o botão direito da janela do espaço de trabalho ofender e escolha Workspace Apagar 'My_workspace' . P4V deve agora remover o item da área de trabalho a partir da lista drop-down.

Se você tiver excluído com sucesso de guia espaço de trabalho, mas ainda está mostrando no menu suspenso. Então você também pode remover com êxito que, seguindo estes passos:

  1. Vá para C: /Users/user_name/.p4qt

user_name será seu nome de usuário do seu computador

  1. dentro 001Clients pasta de arquivo WorkspaceSettings.xml vai estar lá.

Haverá dois tag

  1. varName = "RecentlyUsedWorkspaces" remover a tag de espaço de trabalho eliminados

  2. A PropertyList tag estará lá com varName = deleted_workspace_name excluir essa tag.

a partir de drop-down nome do menu do espaço de trabalho será apagado

  1. Ctrl + 5

vista espaço de trabalho no P4V

  1. Excluir o espaço de trabalho relevantes

enter descrição da imagem aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top