2010-07-13 6 views

Respuesta

11

Usando Subclipse, puede hacer clic derecho en un proyecto y dirigirse a Equipo> Sincronizar con el repositorio y lo llevará a la perspectiva de "Sincronización de equipo" y mostrará una lista de archivos que son diferentes.

+0

Esto solo muestra los archivos modificados, ¿verdad? El OP quiere tener una lista completa de todos los archivos que están desprotegidos. ¿De otra manera en Eclipse para obtener esta lista completa? – Veger

+3

Subversion no tiene un concepto real de "check-out". Básicamente, obtiene todos los archivos, realiza los cambios que desee y luego los sincroniza de nuevo al repositorio. La lista de cambios es similar a una lista de pagos. Existe la idea de un "bloqueo" que es como un "proceso de pago reservado" en otros sistemas de SCM. –

1

svn st -v parece apropiado, creo. Pruebe svn help st para obtener más información.

1

Si única quieren una lista de archivos (sin ninguna otra información) se podría añadir el comando que glowcoder dio con sed:

svn status -v | sed 's/\s*\d*\s*\d*\s.*\s//' 

Se filtra la información delante de los nombres de los archivos (al menos lo hace para mí)

Explicación del argumento sed:

  • la primera \ d * filt res a cabo la revisión de pago actual
  • Los segundos \ d filtros * fuera la revisión del archivo actual
  • El. * filtra el Nombre de los autores

(El \ s * filtra los espacios)

0

Simplemente copie y pegue la información de la consola SVN después de que haya verificado el código. Si no sabe dónde está la consola SVN: Vaya a la vista de Consola y haga clic en el icono con la flecha. Seleccione la consola SVN. Todos los archivos que ha revisado deben aparecer allí.

Cuestiones relacionadas