2011-01-26 14 views
5

Estoy usando Perforce para integrar dos líneas de código. En la lista de cambios resultante, hay archivos que están marcados como abiertos para la integración, pero que en realidad no han cambiado.¿Debo enviar los archivos sin cambios a Perforce?

¿Debo enviar estos archivos sin modificar o debo revertirlos?

Quiero revertirlos porque no quiero que estos archivos sin modificar contaminen la lista de cambios.

Pero, si los envío, tengo la sensación de que Perforce podría utilizar este "hecho" (que los archivos se han integrado) para una futura integración.

Respuesta

3

Sí, debería presentarlas. Esto creará el registro de integración para registrar que los cambios han sido "integrados" (lo que puede no significar que se produjeron cambios reales en el destino).

+0

Gracias, Jason. Observé que, si no envío estos archivos sin diferencias, otra invocación de 'p4 integrate' volverá a intentar fusionar estos archivos sin diferencias. Por lo tanto, enviarlos lo haré. ¡Gracias otra véz! –

+1

Estás equivocado. No es necesario enviar archivos sin cambios. Perforce no intentará integrar archivos que no hayan cambiado (es decir, se hayan abierto y luego revertido). No es necesario "... crear el registro de integración para registrar que los cambios se han" integrado "..." porque * no se han realizado cambios *. – raven

+0

Supongo que se referían a los archivos sin diferencia, p. porque el mismo cambio ya se ha realizado a mano en ambos lados del archivo integrado. – pascal

2

Siempre revertí archivos sin cambios en mis listas de cambios. No recuerdo ninguna consecuencia incorrecta.

(Afortunadamente, ahora pasamos a Git.)

+0

Bueno, git realmente no le da una opción en este asunto ya que maneja la ramificación de manera diferente. – JasonMArcher

5

No es necesario enviar los archivos sin cambios. Ni siquiera puedo entender por qué existe la opción. Perforce solo necesita saber acerca de cambios que realiza en los archivos. El hecho de que haya revisado un archivo, pero no le haya hecho nada, es irrelevante. Revertir archivos sin cambios. Como dijiste, no contamines el historial de revisiones.

+0

Una de las razones es el cambio de un metadato, como cambiar el tipo de archivo forzudo o las terminaciones de línea. Aparte de eso, es una locura total – IanNorton

Cuestiones relacionadas