2008-10-10 9 views

Respuesta

7

Su respuesta es correcta, por instantáneas puntos de vista (que se llama 'vista local'?)
En una visión dinámica, un simple

cleartool lsprivate 

sería suficiente.

Pero eso dejaría fuera secuestrado archivos (que ya se han agregado al control de código fuente, pero puede haber sido modificado sin ClearCase saberlo)

Por lo que recomiendo para completar su comando con (para Windows):

for /F "usebackq delims= " %i in (`cleartool ls -r -nxn ^| find "hijacked"`) do @echo %i 

para UNIX:

cleartool ls -r -nxn | grep hijacked 

Eso también dejaría a los archivos de las cajas (de acuerdo, se también se agregan al control de fuente, pero también se deben enumerar, ya que deben eventualmente comprometerse o cancelarse).
En vistas de instantáneas:

cleartool lscheckout -recur 

En vistas dinámicas:

cleartool lsprivate –co 
+0

Esto debe hacerse a través de la línea de comando? no hay soporte de la integración de Visual Studio? (donde agrego la mayoría de los archivos de todos modos) –

+0

@riortal: sin soporte directo "integrado", más mi respuesta anterior (http://stackoverflow.com/questions/6088059/automatically-add-new-folders-and-files- to-source-control/6088757 # 6088757) mencionó un error potencial para CC7.0.x. Tener una línea de comando puede ser útil a veces;) – VonC

6

que utilizar el comando de A dos similares para las ventanas, pero también canalizar los resultados del comando clara herramienta para findstr a 'ignoran 'patrones específicos (utilizando expresiones regulares) como .keep files, dll's y compilados de archivos y ubicaciones de carpetas que no deseo agregar a la fuente.

Ejecute el siguiente comando desde la carpeta raíz de su vista. Si tiene varias carpetas de nivel superior, deberá ejecutarla una vez para cada carpeta. Además, creo que esto solo funciona para SnapShot vistas.

cleartool ls -recurse -view_only | findstr /vi ".dll$ .pdb$ .suo$ .keep$ .unloaded$ \\bin$ \\bin\\ \\debug$ \\debug\\ \\release$ \\release\\ \\obj$ \\obj\\ ^cleartool$" > c:\ItemsNotInSource.txt 
+0

¡Impresionante, exactamente lo que buscaba, no es una integración visual del estudio, pero al menos hace que la línea de comandos sea útil cuando se usa Visual Studio! – Shaun

Cuestiones relacionadas