2010-04-10 11 views

Respuesta

2

Esa sintaxis es realmente correcta. Supongo que el contenido del directorio "out" tiene el estado de (miembro). ACCUREV_IGNORE_ELEMS y .acignore no ignorarán los archivos que ya están bajo el control AccuRev. Tenga en cuenta que en este ejemplo, los archivos en mi directorio "Out" aún no son miembros, así que no aparezca en la solicitud de búsqueda (externa):

C: \ demo \ ws \ Twins_SP1_mauer \ WebApp> dir
04/10/2010 16:49 7 .acignore
04/10/2010 16:44 Sale

C: \ demo \ ws \ Twins_SP1_mauer \ aplicación web> gato .acignore
fuera/*

C: \ demo \ ws \ Twins_SP1_mauer \ WebApp> dir Fuera
04/10/2010 04:43 PM 0 archivo1.txt
04/10/2010 16:44 0 file2.txt

C:. \ Demo \ ws \ Twins_SP1_mauer \ aplicación web> stat AccuRev -x
\ WebApp.acignore (externo)

+0

Hmm, no parece estar funcionando para mí: $ ls src/salida/ $ AccuRev stat -R -x. $ vi .acignore $ cat .acignore cabo/* $ toque a cabo/archivo_salida $ AccuRev stat -R -x. /./project/.acignore (externo) /./project/out/outfile (externo) – Jack

+0

Jack, ¿qué versión de AccuRev, y qué distribución de Linux? – jtalbott

+0

Ocurre tanto en Linux como en un cuadro de Windows usando cygwin. Usando 4.7.2. – Jack

2

Accurev de el filtrado se usa solo para filtrar lo que aparece en la lista (externa), de modo que si las cosas ya se han agregado, no se filtrarán.

Los archivos .acignore no pueden especificar un patrón recursivo: ¿el directorio "out" está en el mismo nivel que el .acignore? Debe colocarlos en cada directorio del árbol.

Agregué .acignore archivos a todo nuestro árbol para salvar a las personas que tienen que especificar ACCUREV_IGNORE_ELEMS en sus máquinas. Un .acignore típica es:

*.ncb 
*.suo 
*.user 
Debug/* 
Debug 
bin/* 
bin 
obj/* 
obj 
Release/* 
Release 
TestResults 
TestResults./* 
Cuestiones relacionadas