Pregunta

En IntelliJ, que puede tener diferentes listas de cambios por lo que puedo poner ciertos archivos que nunca quiere comprometerse en una lista de cambios diferente, y no se le pedirá para cometer esos archivos a menos que selecciono la lista de cambios. Por ejemplo, ciertos archivos de configuración de base de datos, archivos de proyecto Eclipse etc., que quieren comprometerse rara vez o nunca.

¿Hay una manera de hacer esto usando Subversion en Eclipse? No he podido encontrar, así que tengo que comprobar los archivos que no quiero cometer cada vez. Tenga en cuenta que no puedo usar svn:. Ignorarlo ya que estos archivos son, y deben ser, en el repositorio

¿Fue útil?

Solución

Usted puede hacer esto en la vista Sincronizar . Haga clic en el botón Mostrar conjuntos de cambios . A continuación, puede añadir archivos modificados para cambiar conjuntos (y crear nuevos conjuntos de cambios) en el menú del botón derecho.

Otros consejos

Mientras que la noción de juego de cambio de lista de cambios no es directamente apoyado por la subversión, una posibilidad sería utilizar SVN en conjunción con Mylyn .

Se puede configurar cada grupo de archivos a una tarea diferente y ver si Subclipse le permite comprometerse sólo una o varias tareas a través Mylyn.
No he probado esa configuración directamente, pero vale la pena intentarlo.

Una opción similares (véase Mylyn Wiki ):

  

Automáticamente crear y gestionar con el contexto de la tarea - Permite la gestión de cambio automático de serie. Cambiar los conjuntos se crearán automáticamente para que pueda confirmar o actualizar sólo los recursos que se encuentran en el contexto de una tarea.

suena prometedor.

Conjuntos de cambio en Eclipse (plug-in Subclipse) no funciona demasiado bien. Si cierra el proyecto y volver a abrirlo, entonces o bien sus conjuntos de cambios desaparecen o todos los archivos que ha asignado previamente a un conjunto de cambios ahora están sin asignar. Svn: ignore no funciona si pasa a ser un directorio, pero desea realizar un seguimiento de archivos, que dentro del directorio (no preguntar cómo sucede esto - difíciles de explicar). IntelliJ lista de cambios es mucho mejor.

¿Qué hay de poner esos archivos en lista de svn: ignore? (Establecer los archivos para excluir como valores de
svn: ignore) Serán simplemente excluidos de control de versiones de manera que nunca se produce
cometida y cualquier cambio en estos archivos serán ignorados por la subversión.

Si tienes la TeamCity plugin que puede tener una vista Sincronizar más avanzada de lo normal en eclipse. O simplemente seguir usando IDEA ......

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