Pregunta

Soy nuevo con P4V, así que por favor ten paciencia si mis preguntas son "simples" :)

Descripción:

Quiero escribir un script que en cualquier creación de "nuevo espacio de trabajo" establecerá su propiedad "Caracteres en finalización de la línea para archivos de texto:" a "compartido: escribe estilo unix y lee estilo local" (la propiedad está en la pestaña "avanzada" ).

Preguntas:

  • Disparadores: entiendo que necesito agregar un registro a la tabla de desencadenantes, pero no sé qué debe contener el registro (un ejemplo será genial).
  • Script: quiero escribir el script con Groovy (estoy en el entorno de Windows), ¿cómo me refiero a un "nuevo espacio de trabajo" desde el script? ¿Dónde guardo el script para que el gatillo pueda ejecutarlo?

Eso es todo por ahora, ¿piensas a alguien?

Saludos, Igor.

¿Fue útil?

Solución

De hecho, puede usar un gatillo para lograr su objetivo.

El disparador será un disparador "formal" con un valor de "ruta" del "cliente".

Deberá aprender a trabajar con la línea de comandos de perforce y con el formato de archivo de texto simple que Perforce usa para las especificaciones del espacio de trabajo.

Debe echar un vistazo a esta pregunta relacionada: Cómo establecer los valores predeterminados para las especificaciones del cliente de perforce

Y puede encontrar documentación y ejemplos en los manuales de perforce aquí: http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

Aquí hay otro documento anterior con un buen material de fondo: http://www.perforce.com/sites/default/files/writing-triggers-paper_0.pdf

Después de leer todo ese material, configure un servidor de pruebas para usar para desarrollar sus desencadenantes e intentar escribir algunos desencadenantes, probablemente tenga algunas preguntas adicionales que hacer sobre los detalles, pero su desencadenante propuesto es lo suficientemente simple como para que Probablemente podrá resolverlo con algo de experimentación una vez que haya visto estos ejemplos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top