tortoise subir repositorio proyecto estructura create crear con como clonar archivos svn working-copy

repositorio - subir proyecto a svn



¿Cómo determino la versión de diseño de copia de trabajo de SVN? (2)

Por ejemplo, el cliente SVN 1.5 tiene un diseño para copias de trabajo, y el cliente SVN 1.6 tiene un diseño diferente. Entiendo que el diseño se actualiza automáticamente cuando es tocado por un cliente más nuevo.

Si tengo una copia de trabajo en mi sistema, ¿cómo puedo averiguar la versión del diseño que está usando?



Si existe el .svn/format , entonces lea el número en él:

  • La versión 7 es SVN 1.3
  • La versión 8 es SVN 1.4
  • La versión 9 es SVN 1.5

Si .svn/format no existe, entonces el número de versión está en la primera línea en .svn/entries :

  • La versión 10 es SVN 1.6
  • La versión 12 es SVN 1.7

Subversion 1.6 fue el primero en no usar .svn/format . La versión 7 y anteriores utilizan el archivo .svn/entries basado en XML, las versiones más nuevas usan un formato de archivo menos detallado basado en líneas.

Desde Subversion 1.7, el número de versión se almacena en la base de datos SQLite .svn/wc.db en el campo "user_version". Por lo tanto, aunque el .svn/format se transfiere a la versión 12, la versión de formato real es 29 y es posible que las versiones futuras no actualicen .svn/format .

Todos los números de versión de formato se describen en wc.h junto con los números de versión de las respectivas versiones de Subversion.