Pergunta

Eu sou novo, Necessariamente.

O que você consideraria P4 melhores práticas em termos de pontos de vista/ramos.

Você poderia criar 1 com acesso a muitos ramos, ou você iria criar 1 view / ramo ?

Eu não tenho certeza de comutação entre os modos de exibição/worspaces é tão fácil no Forçosamente.

Obrigado,

Thomas

Foi útil?

Solução

Se, por "visualizar", você quer dizer espaço de trabalho (também conhecido como especificação do cliente), eu me esforce para ter uma especificação de um cliente para cada ramificação em que estou trabalhando. Estou assumindo que, por filial, você quer dizer que você tem um sistema típico em que possui linha principal, ramificações de desenvolvimento e talvez libertadas também?

A razão para manter a correspondência 1-1 é que ela apenas mantém as coisas mais simples. Também pode evitar acidentes - por exemplo, quando estou em uma especificação de cliente de desenvolvimento, sei que não posso acidentalmente olhar ou modificar um arquivo com o mesmo nome em outra ramificação. Isso pode ser uma grande ajuda quando você está nas profundezas de uma hierarquia de pastas de fonte profunda.

Manter as visualizações "apertadas" geralmente é uma boa prática na Peforce - como em qualquer coisa. Ajuda o desempenho do servidor, o que ajuda o desempenho do desempenho na sua máquina cliente. Mas, além do desempenho, acho que o conceito de ver apenas o que você precisa ver - deixar o computador fazer a filtragem para você - geralmente é uma coisa boa. Ele permite que você se concentre no trabalho em questão sem distração.

Não tenho nada com dificuldade em trocar de espaço de trabalho e existem várias maneiras de fazer isso, dependendo de suas circunstâncias e preferências. O P4V tem uma suspensão simples na parte superior do painel esquerdo, por exemplo. Que dificuldades você está tendo trocando de espaços de trabalho?

Outras dicas

Eu não tenho certeza de comutação entre os modos de exibição/worspaces é tão fácil no Forçosamente.

É fácil.Supondo que você use a linha de comando, crie um p4config.txt no diretório raiz de cada cliente-spec (aka vista).Em cada p4config.txt, definir o P4CLIENT variável para o nome do cliente-spec.Você pode deixar as outras variáveis como eles são.

Aqui é o meu exemplo p4config.txt:

P4USER=deepaknag
P4PORT=SJCPperforce01:1666
P4CLIENT=deepaknag_fbsd

Em seguida, defina o P4CONFIG variável de ambiente da seguinte forma:

export P4CONFIG=p4config.txt

Agora ele usa automaticamente o "correto" cliente-spec, sempre que você mudar de directorias do cliente.Tente de emissão:

p4 info

em seu directorias do cliente para verificar.


Isso também está documentado no Forçosamente Base De Dados De Conhecimento (funciona com p4 para mim).

  • Aqui está o que, Necessariamente, diz na assunto.
  • Também Eric Pia tem um boa discussão.
  • Eu criar um ver com acessos a muitos ramos.Desde ramos aparecem no modo de exibição por padrão, você quer ter uma área de usuário fora da linha principal.
  • Muitos engenheiros estão mais confortáveis com o conceito de ramos, desde que eles existem em todos os sistemas de SCM.Mas os modos de exibição podem ser relativas, se eles não viram que o conceito
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top