visual traduccion tool meaning helix perforce

traduccion - perforce visual merge tool



En Perforce, ¿cómo obtengo una lista de los archivos desprotegidos? (6)

¿Cómo obtengo una lista de los archivos extraídos por los usuarios (incluidos los nombres de usuario) usando P4V o P4?

Deseo proporcionar una ubicación de depósito y ver una lista de los archivos debajo de esa ubicación (incluidas las subcarpetas) que están desprotegidos.


Desde la línea de comando:

p4 opened -a //depot/Your/Location/...

El ... indica que las subcarpetas deben estar incluidas.


También puede restringir la salida de p4 abierta así:

p4 opened -C <client-spec> //depot/...

para obtener una lista de archivos abiertos en esa especificación de cliente

p4 opened //depot/...

le dará una lista de archivos abiertos por el P4USER actual


Como ya había preguntado acerca de P4V y solo tenía respuestas de línea de comandos hasta el momento, esto es lo que hace para P4V. El panel "Pendiente" lo lleva en parte hacia lo que desea. Asegúrese de que los filtros "Usuario" y "Espacio de trabajo" estén desactivados, y obtendrá una lista de todos los archivos agrupados por lista de cambios y especificaciones del cliente. No tan limpio como la lista de archivos que obtienes al usar la línea de comando P4 como lo sugieren Iain y Mark, pero puede ayudar en algunas situaciones.

Una alternativa es crear un menú personalizado en P4V que use una de las soluciones de línea de comando sugeridas. Por ejemplo:

  1. Herramientas-> Administrar herramientas personalizadas
  2. Nuevo
  3. Llámalo algo, p. Ej., Archivos abiertos por usuario
  4. Verifique "Agregar a los menús contextuales aplicables"
  5. En el campo Aplicación, busque p4.exe
  6. En Argumentos, escriba abierto -a% D (este último toma la ruta de depósito seleccionada actualmente)
  7. Marque la casilla para ejecutar en una consola.

Estoy seguro de que podrías imaginarte un poco si es necesario filtrar la salida.


En caso de que quiera buscar un usuario en particular:

p4 opened -u the_user_name

En caso de que quiera buscar Changelist en particular:

p4 opened -u the_user_name -c cl_number


Solo quiero señalar algo sobre los argumentos de línea de comando.

Es importante agregar el " / ... " después de la carpeta que desea examinar, ya que indicará forzosamente que lo haga de forma recursiva.

Entonces, estaba intentando esto al principio:

p4 opened -a //myP4Path/dev_project

Lo cual no funcionó hasta que hice esto:

p4 opened -a //myP4Path/dev_project/...


En p4v: intente hacer un cambio de nombre del directorio superior. Recibirá una advertencia y una lista de los archivos actualmente desprotegidos con nombres de usuario.