список задач затмения TODOs и Mylyn - PullRequest
3 голосов
/ 01 февраля 2011

Я использую eclipse 3.5 и только что установил Mylyn 3.4.2.Это здорово, но ....
Когда я открываю старый список задач (// TODO), нет опции меню для определения фильтра.
Вместо этого появляется значок Mylyn focus.

Это было бы нормально - я хочу видеть TODOs для моей текущей задачи Mylyn - но я вижу только одну // TODO - и в файлах, являющихся частью задачи, их намного большеcontext.
Кроме того, я все еще хочу фильтровать текст TODO - т.е. я действительно хочу видеть только // TODO CR_16 (это старый код и в нем много старого TODOs).

Итак:

  • (часть 1), как я могу заставить Mylyn показать мне все TODOs в файлах в контексте текущей задачи?
  • (часть2) как я могу затем отфильтровать их, чтобы я видел только TODO CR_16?

Спасибо, Ким

Ответы [ 3 ]

2 голосов
/ 01 февраля 2011

Причина, по которой вы не видите все TODO в вашем сосредоточенном на задачах Todo-List, заключается в том, что контекст Mylyn фильтрует не только файлы.Если вы редактируете файлы классов, контекст сводится к методам.Я предполагаю, что ваши TODO находятся в теле метода.Пока метод concreate не находится в вашем контексте, вы не увидите запись TODO.

Обходной путь - отключить фокусировку задач ваших TODO и настроить содержимое списка TODO, чтобы видеть толькоTODO выбранного элемента (ваш активный редактор в данном случае).

HTH Tom

1 голос
/ 18 февраля 2011

Оказалось, я просто не в курсе Галилео / Задач. Для тех, у кого есть эта проблема: Вы фильтруете задачи в Galileo с помощью параметра «Настроить содержимое» в меню «Задачи». Вы можете определить несколько различных фильтров (например, сопоставить все теги TODO, сопоставить все теги FIXME и т. Д.), Но будьте осторожны при установке переключателя в левом нижнем углу: например, соответствие всех конфигураций покажет только все задачи, которые и тег TODO, и тег FIXME (которого, в моем случае - и, вероятно, всех остальных), было совершенно нет; -)

Теперь, когда я это понимаю, все работает отлично: мне не нужно использовать // TODO CR_16, но я могу просто использовать // TODO вместо этого и использовать мой фокус задач Mylyn, чтобы показать мне только TODO в моем текущем контекст.

Однако меня все еще беспокоит то, что когда вы выполняете очистку проекта, время создания всех задач затмения (не задач Mylyn) устанавливается на текущую метку времени. Это известная ошибка?

Спасибо за помощь, Ким

0 голосов
/ 31 октября 2014

In Tasks> Configure Contents ... - это меню, в котором Вы можете настроить свои собственные фильтры.

Если вы работаете в большой компании или в большом проекте, хорошей идеей будет отфильтровать не только «TODO», но и «TODO» + ваш никнейм, чтобы вы могли видеть только те задачи, которые вас ожидают. Область действия «На любом предмете» предоставит Вам возможность наблюдать за всем рабочим пространством.

...