Pergunta

Eu sou um novo com P4V, então seja paciente se minhas perguntas forem "simples" :)

Descrição:

Quero escrever um script que, após qualquer criação de "New Workspace", definirá seus caracteres finais de linha de propriedade para arquivos de texto: "para" compartilhado: escreve estilo Unix e lê o estilo local "(a propriedade está na guia" Avançado " ).

Perguntas:

  • gatilhos - eu entendo que preciso adicionar um registro à tabela gatilhos, mas não sei o que o registro deve conter (um exemplo será ótimo).
  • Script - quero escrever o script com o Groovy (estou no ambiente do Windows), como me refiro a um "novo espaço de trabalho" de dentro do script? Onde eu mantenho o script para que o gatilho possa executá -lo?

Por enquanto é isso, pensamentos alguém?

Atenciosamente, Igor.

Foi útil?

Solução

De fato, você pode usar um gatilho para atingir seu objetivo.

O gatilho será um gatilho "formulário" com um valor "caminho" de "cliente".

Você precisará aprender a trabalhar com a linha de comando Perforce e com o formato de arquivo de texto simples que o Perforce usa para as especificações do espaço de trabalho.

Você deve dar uma olhada nesta pergunta relacionada: Como definir os padrões para obter especificações do cliente Perforce

E você pode encontrar documentação e exemplos nos manuais de perfuração aqui: http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

Aqui está outro documento mais antigo com um bom material de fundo: http://www.perforce.com/sites/default/files/writing-tiggers-paper_0.pdf

Depois de ler todo esse material, configure um servidor de teste para usar para desenvolver seus gatilhos e tentei escrever alguns gatilhos, provavelmente terá algumas perguntas adicionais para fazer sobre os detalhes, mas seu gatilho proposto é simples o suficiente para que Você provavelmente poderá descobrir isso com alguma experimentação depois de analisar esses exemplos.

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