visual traduccion tool meaning helix perforce

traduccion - perforce visual merge tool



¿Cómo puedo tomar mi lista de cambios local y enviársela a alguien más en Perforce? (5)

set P4DIFF=C:/cygwin/bin/diff.exe p4 diff -du -c 12345 > patch-to-head.diff # On Other machine patch -p1 < patch-to-head.diff

Puedo estar equivocado en el env var allí, y puede que tenga que hacer algunas correcciones en el archivo diff, pero la idea general es que genere un difusor unificado de GNU, que puede enviar a las personas que pueden usar el parche de GNU para aplicarlo .

¿Cómo puedo tomar mi lista de cambios local y enviársela a alguien más en Perforce? Más específicamente, me gustaría enviar cambios no enviados desde una lista de cambios local pendiente a la lista de cambios pendiente de otro usuario.


No estoy seguro exactamente de lo que está tratando de hacer, pero es posible que también desee considerar P4_Shelve . Le permite colocar una carga de cambios pendientes en un estante virtual, y luego recuperarlos nuevamente más tarde. Dependiendo de lo que quiere lograr exactamente enviando una lista de cambios a otra persona, esto podría proporcionar una parte de la respuesta.

Vinculado desde el sitio de P4Shelve es P4Tar, que también puede ser útil; esto hace todo el embalaje del lado del cliente, por lo que solo le queda un archivo que puede enviar a otra persona.


P4 ahora tiene soporte nativo para la operación de estantería en 2009.2. Tanto el cliente como el servidor deben ser al menos 2009.2 para usar esto.

http://blog.perforce.com/blog/?p=1872


Para archivar su lista de cambios pendiente, SU CAMBIO:

p4 shelve [-c YOURCHANGE]

El otro usuario entonces hace:

p4 unshelve -s YOURCHANGE [-c THEIRCHANGE]

En cualquier caso, el argumento "-c" puede omitirse para usar la lista de cambios predeterminada. En el caso de la p4 shelve , significa que se creará una nueva lista de cambios y los archivos en su lista de cambios predeterminada se guardarán en ella; en el caso de p4 unshelve significa que los archivos archivados de su lista de cambios no se incluirán en la lista de cambios predeterminada del otro usuario.


Perforce 2016, osx. Diferencia para la lista de cambios pendiente:

mac:src user$ cl=123456 && p4 diff -du $( p4 files @=$cl | sed s/#.*// ) > $cl.diff

salida: 123456.diff

Aplicar el parche:

mac:src user$ patch -p0 < 123456.diff