2008-12-12 22 views
10

¿Pueden estos dos clientes SVN colaborar? He revisado mis proyectos con Tortoise, pero ahora me gustaría poder usar la funcionalidad de SVN (principalmente la actualización y el compromiso) desde dentro de Eclipse. Pero el Subcipse no ve el estado SVN de los archivos revisados ​​por Tortoise.Subclipse y Tortoise SVN juntos

Estoy haciendo algo similar con Tortoise y el complemento MSVS Ankh SVN y funciona muy bien. Pero ahora necesito que funcione en Eclipse ...

Gracias

Respuesta

5

Cuando comprueba el código de Subversion para crear un "recinto de seguridad", todos los directorios contienen metadatos en el directorio .svn. Cualquier cliente que intente utilizar contra la "zona de pruebas" (suponiendo que la versión del cliente no está detrás del servidor), lea los metadatos y entienda el estado de la zona de pruebas y cómo administrarla con respecto al servidor.

Así que ... sí, va a funcionar muy bien;)

+0

Ah, ya veo. El problema es cuando no todo el proyecto incluye su raíz, pero solo algunas de las carpetas tienen los datos .svn :( ¿Hay aquí una manera de hacer que el svn funcione solo en estas carpetas? –

+0

Si los agrega al proyecto, cualquiera de los clientes creará una carpeta .svn con los metadatos requeridos y luego el otro cliente la reconocerá como una carpeta "sandbox". Si no desea agregarla al proyecto, configúrela para ignorarla y esa meta- los datos se guardarán en los datos de las carpetas principales .svn. –

2

Funciona bien para mí. Siempre actualice ambos a la última versión, ya que podría haber un problema si los archivos creados por un cliente específico son incompatibles con una versión anterior.

7

funcionan muy bien juntos.

La única advertencia: ¡asegúrese de que ambos estén usando la misma revisión de subversión subyacente! Subversion actualiza sus directorios y reformatea los directorios .svn la primera vez que ejecuta una revisión con actualizaciones importantes. Lo que esto significa es que cuando se actualiza debe tener cuidado de que tanto subeclipse como la tortuga hayan lanzado nuevas versiones con las actualizaciones de subversión correspondientes.

Desde que he estado usando ambos, ha habido dos actualizaciones que rompen la compatibilidad con los directorios .svn subyacentes, ¡así que tenga cuidado!

Cuestiones relacionadas