2009-06-04 18 views
8

¿Hay alguna manera de que Perforce ignore los archivos nuevos en un espacio de trabajo del cliente en la vista del área de trabajo?Ignorar archivos generados por el cliente en la vista del área de trabajo de Perforce

Tengo 120 archivos Java que generan más de 700 archivos de clase, por lo que la gestión de estos archivos en una sola vista de carpeta es tediosa. Reconozco que generar la salida en una carpeta separada es una solución elegante pero no factible en este momento.

Question 55449 se refiere a ignorar los archivos que existen en el servidor, pero la vista del espacio de trabajo aún incluye estos archivos.

EDITAR: Estoy tratando de excluir solo archivos .class (o algún otro filtro arbitrario) no TODOS los archivos. Conciliar trabajo sin conexión aún muestra estos archivos de clase también.

+0

¿Por qué no puede simplemente usar la vista Depot en lugar de la vista del área de trabajo? – raven

+0

Eso es lo que pensé al principio también, pero puede haber momentos en los que BrianH quiera agregar un archivo que esté ubicado de tal forma que Perforce tenga que mostrar estos otros archivos. Pero eso vencería el propósito de su pregunta ...:/ –

Respuesta

8
 -//folderName/folderName/folderName/*.class //workspaceName/folderName/folderName/*.class

Si esta línea se encuentra en la zona de "Vista" del espacio de trabajo, el grupo "Conciliar Trabajar sin conexión" todos los archivos .class en una rama de "Exclusión de archivos". Sin embargo, los archivos de clase todavía se mostrarán en la vista de espacio de trabajo.

0

Esto depende del ejecutable ejecutable que está utilizando.

Si está utilizando p4v.exe, verá encima del área de trabajo la vista de un icono de filtro amarillo. Seleccionar este ícono revelará un menú contextual. Una de las opciones es 'Ocultar archivos no en depósito'. Seleccionar esto debería producir los resultados deseados.

+0

El problema con esto es que oculta TODOS los archivos. Estoy buscando excluir archivos específicos (generados). – BrianH

+0

Desafortunadamente, aunque veo que hay una forma de filtrar su vista de depósito excluyendo/incluyendo archivos por extensión y otras opciones, no veo ninguna forma de hacer esto para los archivos locales. En un mundo perfecto, separar tu fuente de tu salida sería una opción. Buena suerte con este. – akf

1

Si está utilizando P4V, seleccione "Ocultar archivos locales" en el menú "Filtrar área de trabajo" que se encuentra en el menú "Ver".

Esto funciona igual para los clientes de Windows y Macintosh.

+0

Tiene razón con su comentario anterior, estoy buscando simplemente excluir archivos específicos. Si puedo ignorar los archivos .class, no me preocupo por perder archivos nuevos que me importan. – BrianH

+0

@Lyndsey Ferguson: ¿sabes cómo hacer eso en la vista Folder Diff? – user443854

2

Si no desea recordar colocar la línea de exclusión de BrianH en todos sus espacios de trabajo (también conocido como especificaciones del cliente), solicite a su administrador que archive archivos .class en la tabla de permisos del servidor P4. Esto lo hará transparente para todos los usuarios.

1

Si está utilizando o puede usar el complemento Eclipse Perforce, the plugin documentation enumera varias formas de ignorar las carpetas de archivos &.

Cuestiones relacionadas