2011-02-03 13 views
28

Estoy intentando actualizar mediante el uso deactualización de SVN: 'salta' mensaje

svn update --username myusername https://my.svn.address 

Sin embargo, yo estoy haciendo un 'saltado' mensaje?

+0

tal vez esto no tan vieja cuestión stackoverflow puede ayudarle a: http://stackoverflow.com/questions/3048662/svn-skipped-paths – chahuistle

+1

¿Tiene svn status mostrar ese directorio como una copia de trabajo? – Manzabar

Respuesta

4

Si está actualizando una copia de trabajo, no necesita proporcionar la dirección del repositorio remoto. Simplemente haga svn up o svn update, la copia de trabajo local ya contiene la información sobre dónde se encuentra el repositorio remoto.

+0

[user @ user Mydir] #svn st svn: warning: '.' no es una copia de trabajo – shashaDenovo

+0

@shashaDenovo esto resulta de que usted no ha revisado un repositorio en el directorio donde ejecuta ese comando, por lo tanto, el directorio no es una copia de trabajo. Intenta ejecutar algo como 'svn co http: //public.repository.url/trunk/ .' primero. –

34

Supongo que recibirá este tipo de error.

[[email protected] myprojectdir]# svn up 
Skipped '.' 

hacer svn st de su proyecto dir

[[email protected] myprojectdir]# svn st 
svn: warning: '.' is not a working copy 

significa que no está en su directorio de trabajo. Es posible que haya realizado un pago incorrecto.

La forma correcta es esto.

[[email protected] ~]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ myprojectdir 
[[email protected] ~]# cd myprojectdir 
[[email protected] ~]# svn up 

Nota: Pero si messup con el orden anterior, SVN arriba no va a funcionar, por ejemplo.

[[email protected] ~]# cd myprojectdir 
[[email protected] myprojectdir]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ 
[[email protected] myprojectdir]# svn up 

obtendrá Skipped '.'

2

Matti es correcta. Me gustaría agregar a su punto que primero tenemos que entender qué es una copia de trabajo. A continuación, la diferencia entre la exportación de SVN y el pago de SVN.

Si ejecutó el comando svn export que no habría creado una copia de trabajo. Solo svn checkout crea una copia de trabajo.

0

Acabo de encontrarme con este problema. Sí, soy nuevo en SVN. Tuve que actualizar desde el directorio troncal.

2

Encontré que el cliente SVN también puede decir "Saltado" durante "svn up", si usa una ruta que está parcialmente definida por un enlace simbólico. La solución alternativa es:

  • cd a ese directorio, luego diga "svn up."
  • o definir la ruta en una forma de que la ruta es la ruta cononical
0
  1. eliminar el directorio de actualización del directorio actual
  2. resuelto el quite dir
  3. revertir la retire dir
  4. svn up con el directorio eliminado
  5. ver los resultados
1

Esto es lo que sucedió en mi caso: Tuve un conflicto y accidentalmente cometí mi carpeta. Al verificar la carpeta tuve los archivos .mine y .r extensión.He eliminado manualmente los archivos y
dieron el SVN a trabajar de nuevo

Cuestiones relacionadas