2011-02-07 12 views
5

En Intellij IDEA 9 o 10, ¿hay algo parecido a una lista de cambios persistente? Me gustaría seguir supervisando una lista de archivos después de commit; Me gustaría continuar haciendo actualizaciones basadas en un solo caso de uso o un ticket (JIRA).Intellij IDEA Lista de cambios persistentes (después del compromiso)?

Los favoritos no son tan intuitivos como las listas de cambios, ya que no pueden agrupar las unidades de trabajo en preocupaciones separadas. Es una lista única que tengo que mantener activamente. Además, me gustaría poder seguir un archivo por separado en múltiples listas de cambios.

Por último, he buscado un complemento que pueda lograr esto, pero no he encontrado nada.

Gracias por su ayuda.

+1

Hay una función de "tareas" + integración de Jira. Eso te ayudará a hacer que tus listas de cambios sean "persistentes" (podrás crear automáticamente una nueva lista de cambios cambiando una tarea) pero eso no te ayudará a controlar los archivos después de la confirmación. ¿Podría proporcionar un caso de uso? ¿Para qué lo necesitas? –

+0

@Alex, gracias por el consejo sobre las tareas de JIRA. Noté que creará una nueva lista de cambios (e incluso rastrear el contexto, abrir/cerrar los archivos en la lista, genial) pero no puedo purgar la lista de tareas en el trabajo completo; eso puede suceder automáticamente, pero no sé. Supongo que ese es un problema/pregunta diferente por completo. En cualquier caso, para responder a su pregunta "¿para qué lo necesito?" Estoy interesado en trabajar en un ticket y comprometer incrementalmente los cambios del trabajo en progreso. – gcraig

+0

@Alex, por ejemplo, al actualizar el estilo html/css de una página, me gustaría mostrar progresivamente a los usuarios la nueva apariencia, según nuestras compilaciones diarias, pero también no tener que verificar SVN para mi lote anterior de cambios. Si los archivos se conservan en una lista de cambios, podría, a simple vista, ver los activos afectados. – gcraig

Respuesta

3

es probable que haya otra manera de que el uso de contextos de idea. Navegue hasta el Tools -> Contexts en el menú y guarde su contexto actual. Cuando lo necesite, solo cárguelo. Más información sobre contextos está disponible en la ayuda de la idea.

+0

Eché de menos "Contextos"; Gracias. Estoy constantemente entusiasmado con IntelliJ. – gcraig

+1

Siempre me pregunté qué era [* context *] (https://www.jetbrains.com/help/idea/2016.1/managing-tasks-and-context.html?search=context), en el "Nuevo Changelist" ¡diálogo! ¡Gracias! – jpaugh

1

Nota para futuros lectores: Alrededor de 2016, las listas de cambios ahora son persistentes por defecto, con un cuadro de diálogo que le solicita que active la eliminación automática de listas de cambios vacías.

Incorporan automágicamente ambos tasks and contexts, lo que le permite administrar los tres juntos cómodamente.

Alternativamente, puede navegar a Tools -> Tasks & Contexts -> Open Task o pulse Alt +Shift +N e introduzca un nombre de tarea nueva o existente; al crear una nueva tarea, ofrece crear una lista de cambios para usted; y ofrece copiar el contexto actual o comenzar de nuevo.

+0

Respondí unas viejas preguntas, etc. Siempre me alegro de hacerlo, gracias @jpaugh! – gcraig

+1

Un contexto es un conjunto de archivos abiertos en el editor mientras se trabaja en una tarea o independientemente de ella. Puede alternar entre contextos al cambiar entre las tareas asociadas con ellos. Alternativamente, puede guardar y borrar contextos independientemente de cualquier tarea. - Hermoso, esto es exactamente lo que tenía en mente. – gcraig

+1

@gcraig ¡Es agradable ser apreciado! En cuanto a mí, he estado perdiendo IntelliJ por un tiempo desde que cambié a los proyectos de C#; cuando vuelva, agradeceré tu pregunta. – jpaugh