diff - tool - Perforce-¿Cómo obtener la lista de archivos que se han modificado localmente?
perforce linux (4)
Estoy buscando un comando para obtener la lista de los archivos que se han modificado localmente y "no" ingresados en el repositorio.
Entiendo que "debería" obtener la lista de archivos modificados en la lista de cambios pendientes, pero hay situaciones en las que no puedo ver un archivo modificado en esa lista. Y luego, "manualmente" revisando un archivo y haciendo una diferencia, me doy cuenta de la diferencia.
¿Hay algún comando que pueda verificar todos los archivos en una carpeta determinada y proporcionarme una lista de archivos que no sean los mismos que aparecen en el repositorio?
Intenté "p4 sync", pero eso no funcionó.
Gracias por tu interés.
Creo que, los archivos modificados se envían locallay (de lo contrario, p4 abierto. / ... ayudará a encontrar)
Si los archivos ya se han enviado a la función local y todavía quieren saber cuáles están modificados.
- Cambios en p4 -m 5. / ... (Deben dar listas de cambios)
- p4 integra -n. / ... // server / code / base / ... (Esto debería enumerar los archivos que se integrarán a la línea principal.
En las versiones recientes de Perforce, intente "p4 reconciliar -e"
consulte: http://www.perforce.com/perforce/r12.1/manuals/cmdref/reconcile.html
Sin duda, toma su tiempo (no muy rápido).
Yo uso "p4 revert -n. / ..."
dónde
-norte
Enumere los archivos que se revertirían sin realizar el revertir.
Esto le permite asegurarse de que la reversión haga lo que cree que hace antes de revertir los archivos.