helix version-control perforce

version control - helix - ¿Cómo puedo confirmar solo una parte de un archivo en Perforce?



perforce helix p4v (2)

¿Cómo estás haciendo esta tarea en Perforce?


Sí, no puedes hacer eso.

Lo único que puedes hacer sería:

  • archiva tu archivo sin revertirlo
  • abra la diferencia de su archivo y elimine cualquier otro cambio que desee enviar
  • envíe el archivo resultante que contiene solo la parte que deseaba
  • descifra la versión archivada del archivo
  • obtenga la última revisión y resuélvalo (P4 debería poder resolverlo automáticamente)

Entonces todavía tiene el archivo en proceso de pago, con las otras modificaciones.


Usted no puede Al igual que con otros sistemas de control de versiones, usted opera por archivo. Es decir, un solo archivo es la entidad / unidad de trabajo más pequeña posible.

Pensaría que todos actúan bajo la presunción de que los cambios en un archivo son atómicos (la mayoría de los buenos sistemas de control de versiones incluso utilizarán una confirmación de varios archivos como una operación atómica).

Si solo desea confirmar algunas partes, esencialmente tiene que crear una copia de su archivo modificado, donde restablece todas aquellas partes que no desea volver a cambiar a su contenido / texto original. O mejor aún, solo cambie una cosa a la vez y eventualmente realice esos cambios por separado.