Pregunta

Soy nuevo en Eclipse.Estoy usando subclipse para conectarme a mi SVN.Hay algunas carpetas y archivos que me gustaría agregar a svn:ignore, pero están atenuados.¿Existe una manera fácil de hacer que Subclipse ignore archivos y directorios?

subclipse

¿Fue útil?

Solución

No se puede svn: ignore un archivo que ya está confiado al repositorio.

Por lo que debe:

  1. Eliminar el archivo desde el repositorio.
  2. Actualización de su proyecto (la copia de trabajo) a la revisión de cabecera.
  3. Volver a crear el archivo en Eclipse.
  4. SVN Set: ignorar el archivo a través de Team-> Añadir a SVN:. Ignore
  5. Reinicio de Eclipse para reflejar los cambios.

Buena suerte!

Otros consejos

yo era capaz de hacer esto utilizando TortoiseSVN directamente desde el explorador de Windows:

clic derecho en el archivo de ignorar -> TortiseSVN -> Delete and add to ignore list

tuve que cerrar a continuación, volver a abrir el proyecto en Eclipse, trabajo hecho:)

Parece Subclipse sólo le permite agregar una carpeta de nivel superior a Ignorar y no con cualquier subcarpetas debajo de ella. No estoy seguro de por qué funciona de esta manera. Sin embargo, descubrí por ensayo y error que si se añade directamente a una subcarpeta de control de versiones, a continuación, se permitirá añadir otra carpeta en el mismo nivel a la lista de ignorados.

text alt

Por ejemplo, consulte la figura anterior, cuando quería hacer caso omiso de la aplicación web carpeta sin añadir src , Subclipse no fue lo que me permite hacerlo. Pero cuando he añadido el java carpeta para el control de versiones, "agregan el svn: ignore ...". Estaba habilitado para aplicación web

Si usted está tratando de compartir un proyecto en el SVN con Eclipse por primera vez, es posible que desee evitar ciertos archivos para ser comprometido. Con el fin de hacerlo, vaya a Preferencias-> Team-> Recursos ignorados. En esta pantalla sólo tiene que añadir un patrón de ignorar el tipo de archivos que no desea comprometerse.

preferencias de Eclipse

Trabajar con Subclipse en Eclipse Indigo Service Release 2

Había enviado carpetas con archivos temporales y registros que se encuentran en /src al repositorio SVN.Y después de darme cuenta, me encontré en la misma situación con un "svn:ignore" atenuado.

Encontré la siguiente solución:

1.Eliminé la carpeta de mi fuente de proyecto.

2.Equipo -> Comprometer...sin la carpeta

3.Recreó la carpeta nuevamente en el árbol del proyecto.

Ahora pude usar "Equipo -> Agregar a svn:ignorar..."

Esto es sólo una WAG ya que no soy un usuario Subclipse, pero ¿ha asegurado que las carpetas que contiene lo que estás tratando de ignorar su vez han sido añadido a SVN? No se puede SVN:. Ignorar algo dentro de una carpeta que no está bajo el control de versiones

Lo que funcionó para mí estaba siguiendo: (Eclipse 3.3.6 Subclipse 2,4)

  • set svn: ignore a través de la tortuga: (.settings .classpath .apt_src objetivo .project un elemento a una línea)
  • borra el proyecto desde el eclipse
  • copia nueva de la SVN
  • importar el proyecto en Eclipse (Simple volver a importar el proyecto en Eclipse no funcionó para mí)

para ignorar ciertos archivos o desactivar haciendo caso omiso puede utilizar las preferencias de Eclipse -> Equipo -> Recursos omiten. Active o desactive los recursos que desee realizar un seguimiento.

Me acabo de descubrir cómo hacer esto:

Parece que cuando se agrega una carpeta principal para el control de versiones, Eclipse añade todas las subcarpetas. Una vez que las subcarpetas se añaden al control de versiones, no es posible hacer caso omiso de ellos.

He aquí cómo hacerlo:

Haga clic derecho sobre la carpeta de nivel superior y añadir al control de versiones Haga clic derecho sobre la carpeta secundaria que desea ignorar, revertirá Haga clic derecho sobre la carpeta secundaria que desea ignorar, svn: ignore (que ahora estará disponible)

Esto es muy frustrante, pero es una cuestión de contención (las carpetas .svn también hacer un seguimiento de los ficheros ignorados). Cualquier artículo que debe ser ignorado es que se añade a la lista de ignorados de la carpeta padre inmediato.

Por lo tanto, tuve una nueva sub-carpeta con un archivo nuevo en ella y quería hacer caso omiso de ese archivo pero no podía hacerlo porque la opción fue atenuada. Lo resuelto por la comisión de la nueva carpeta en primer lugar, lo que quería (que era una carpeta de caché), y luego añadir el archivo a la lista de ignorados (de la carpeta que acaba de agregar ;-), teniendo la oportunidad de añadir un patrón en lugar de un único archivo.

Una cosa más ... Si ya ignorado esos archivos a través de Eclipse (con equipo -> recursos ignorados) tiene que deshacer estos ajustes para que los archivos son controlados por Subclipse de nuevo y "Añadir a svn: ignore" opción reaparece

En caso de que esté utilizando TortoiseSVN y el archivo ya está comprometida, vaya a la carpeta de archivos de proyecto, haga clic derecho en el archivo / carpeta que desea ignorar, TortoiseSVN -> Desversionar y añadir a la lista de ignorados. Luego de eliminar la carpeta / archivo (clic en él y luego presiona SUPR en el teclado), haga clic derecho en la carpeta del proyecto, -> Confirmación SVN ... Esto eliminará la carpeta del repositorio .... Ahora se puede crear la carpeta / archivo de nuevo y luego se pasará por alto.

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