34 votos

¿Por qué trata de eclipse copiar mis carpetas .svn de src a bin, y ¿cómo lo hago parar?

He revisado un montón de código java con subversion 1.6 y luego me importan esos proyectos en eclipse. Subclipse 1.6 recogido el hecho de que los plugins se encuentran bajo el control de versiones, a excepción de un par de carpetas.

Me da un montón de errores como:

El recurso es un duplicado de src/.svn/todos-wcprops y no fue copiado a la carpeta de salida

Si elimino el proyecto (a partir de eclipse no en el disco) y volver a importar, que corrige el problema alrededor de la mitad del tiempo. Pero desde que tengo docenas de proyectos que tienen este problema, significa tener que volver a importarlos de 10-20 veces antes de llegar a todos ellos trabajando. Esto es muy doloroso, y estoy cansado de hacerlo cada vez que alguien agregue un nuevo plugin para svn o cuando tengo necesidad de volver a crear un área de trabajo por alguna razón.

Hay una manera más fácil de arreglar esto que eliminar y volver a importar? O hay una manera de evitar este problema en el primer lugar?

38voto

Kelly S. French Puntos 7634

Agregar la carpeta .svn a la lista de excluidos para su carpeta de origen.

  • Proyecto-> propiedades
  • Java Build Path
  • Ficha origen
  • Seleccione 'Excluidos'
  • Haga clic en
  • Junto a la sección de patrones de exclusión en la parte inferior, haga clic en
  • Agregar la carpeta .svn y cualquier otro que no es necesario copiar en el directorio de salida

28voto

Vladimir Puntos 4511

Siga el procedimiento descrito por Kelly pero definen el patrón de exclusión como **/.svn/* . Esta voluntad recursivamente excluir todo .svn directorios de las distintas carpetas de origen.

20voto

user245075 Puntos 196

Esto está sucediendo porque se activó a cabo un proyecto con otro cliente de svn otros de eclipse y luego importar el proyecto en eclipse y no se ha notificado eclipse que este es un proyecto svn (es decir, eclipse no sabe que se tiene que ignorar el svn meta-información).

Con el fin de corregir esta bien, después de haber importado el proyecto en eclipse, han eclipse ser 'consciente' de la svn de la naturaleza del proyecto. Hacerlo por 1) seleccione el proyecto y el Equipo de > Compartir sección. 2) aparecerá un cuadro de diálogo preguntando clima, este es un CVS o SVN del proyecto. Seleccione la tarde. 3) Se le pedirá las credenciales, entrar en ellos. 4) Cuando hayas terminado, hacer una compilación limpia. El problema desaparece.

9voto

azdev Puntos 5691

Manera más fácil de hacerlo es:

  • Proyecto > propiedades
  • Recursos > recursos filtros > añadir...
  • Tipo de filtro > excluir todo
  • Se aplica a > carpetas
  • Compruebe a todos los niños (recursivo)
  • Atributos de carpeta y archivo > tipo ".svn"
  • OK y OK otra vez
  • Limpiar/construcción

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X