Как вы получаете Eclipse/Mylyn, чтобы заполнить ваши сообщения о фиксации для вас?

Я установил следующее:

  • Установленный Mylyn в Eclipse
  • Установлен соединитель Bugzilla
  • Установленная подрывная SVN-интеграция для проекта Mylyn
  • Я перешел в Windows → Preferences → Tasks → Team и нажал Change Set Management и оставил его с шаблоном Commit Comment по умолчанию:
     ${task.status} - ${connector.task.prefix} ${task.key}: ${task.description} ${task.url}

Однако, если я активирую ошибку bugzilla в списке задач, а затем редактирую файл, когда я фиксирую изменения, сообщение commit не заполняется.

Кроме того, в перспективе синхронизации не задано изменение для задачи, над которой я работаю.

Я пробовал следовать инструкциям в Eclipse wiki Mylyn FAQ для Почему набор изменений задачи не появляется при изменении файлов?, но bullet point:

У меня есть кнопка Show Change Sets, но при нажатии на нее отображаются только входящие смены изменений, нет никаких исходящих наборов изменений.

Что мне не хватает?

Ответы

Ответ 1

Вы активировали флажок " Автоматическое создание и управление с контекстом задачи" в группе "Изменить управление настройками" на странице настроек?

Я быстро просмотрел статью Eclipsepedia для Mylyn, и вы не указали в Mylyn-Bridge в своей установке. Вы установили эту функцию?. В статье также говорится, что вам также нужны дополнительные возможности для клиента, который вы используете

Я на Eclipse 3.4 с Mylyn 3.3.2, и это работает отлично. Возможно, что-то не хватает в вашей конфигурации.

Вот что установлено в моей системе (со стандартным CVS-клиентом):

  • Mylyn Bridge: Eclipse IDE
  • Mylyn Bridge: разработка Java
  • Мост Mylyn: поддержка команды
  • Mylyn Connector: Bugzilla
  • Список задач Mylyn
  • Mylyn Task-Focused Interface

Если вы используете Subversive , вам также нужен Subversive Team Provider, и он похож на Subclipse.

Ответ 4

У меня возникла проблема, хотя свойства были установлены правильно, и у меня был установлен весь коннектор. Чтобы устранить проблему, необходимо было:

  • отключить флажок "Автоматически создавать и управлять контекстом задачи в настройках MyLyn/Team,
  • Применить изменения
  • Перепроверьте поле. После применения этих модификаций автоматически появилось автоматическое сообщение с моими комментариями.