¿Cuál es la mejor manera de utilizar Subversive cuando se comparte un proyecto de múltiples módulos en Eclipse?

StackOverflow https://stackoverflow.com/questions/823186

Pregunta

Estoy intentando compartir el proyecto de varios módulos de Maven (utilizando el complemento m2eclipse) de SpringSource Tool Suite 2.0.0 al servidor de Subversion (complemento de Subversive para Eclipse). Descubrí que la propiedad svn: ignore no se propaga a los submódulos del proyecto principal: necesito hacer clic derecho en la propiedad y ejecutar " Aplicar de forma recursiva ... " ;. Más aún, no funcionará si la carpeta raíz de submódulo aún no está en el repositorio SVN: primero, debo registrar la carpeta raíz, luego hacer clic con el botón derecho en la propiedad y ejecutar " Aplicar de forma recursiva ... "

¿Me estoy perdiendo algo? Por favor, describa su forma de deshacerse del problema.

P.S. El proyecto tiene estructura anidada:

PARENT
+ component A
  - module AA
  - module AB
+ component B
  - module BA
+ component C
  - module CA
  - module CB
  - module CC
¿Fue útil?

Solución

Si la interfaz gráfica de usuario 'Subversive' de Eclipse no es una tecnología avanzada para admitir el tipo de configuración de propiedad que desea, puede ser una línea de comando que sea más eficiente.

cd PARENT
ls -s | xargs svn propset -R -F ignore.txt svn:ignore 

De esa manera, aplica svn: ignore solo en directorios ya confirmados (y subdirectorios) sin tener que ingresar primero PARENT .

Si está en Windows, un paquete como GnuWin32 puede ayudar (o hay varias alternativas, como PowerShell)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top