Как вы получаете Mylyn открывать и закрывать проекты? - PullRequest
1 голос
/ 03 марта 2011

Мне нравится управление задачами mylyn, и то, как контексты показывают только то, над чем я работаю.

Есть ли способ продвинуться на один шаг дальше и переключить задачу, чтобы закрыть любой проект, который не является частью контекста?

Я использую 3.5.0.I20110301-2328 с Eclipse 3.6.2.

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

Контекст в Mylyn упоминает:

Управление открытыми редакторами в соответствии с контекстом задачи -
Если отмеченоАктивация задачи автоматически открывает редакторы, соответствующие наиболее интересным файлам в контексте задачи.
При деактивации задачи все редакторы автоматически закрывают .
Когда задача активна, файлы, которыестанет менее интересным, автоматически закроется, как вы работаете.

Но это не относится к проектам, и Я не видел ни одного сообщения об ошибке, запрашивающего эту функцию : как OP Джеймс Мур сообщает в его ответ , ошибка 170232 отслеживает эту проблему.
Я полагаю, что стоимость переключения контекста будет слишком высокой, если она будет включать в себя закрытие / открытие проектов (вместо того, чтобы просто закрывать / открывать редакторы) и читать из ошибки 170232, похоже, дело в этом.

Лично я не думаю, что необходимо закрывать проекты при закрытии задач.
Важной частью является открытие проектов при необходимости при открытии заданий.Если вы это сделаете, то при переключении задач не должно возникать проблем с производительностью.
Закрытие проектов при закрытии задач должно быть необязательным: например, всплывающее диалоговое окно с вопросом, закрывать или нет пользователя.

Подумайте об этом так: если вы ожидаете, что ваши пользователи всегда будут уверены, что проект открыт, прежде чем активировать задачу, то это не должно повлиять на производительность.

1 голос
/ 05 марта 2011

Милин не делает этого. Первый запрос на это был в 2007 году, и он все еще открыт, с некоторой активностью около года назад:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=170232

...