Eclipse как IDE + Mercurial для контроля версий + ?Отслеживание ошибок = Хорошая идея?

StackOverflow https://stackoverflow.com/questions/189601

Вопрос

Для нового веб-проекта Java я подумал об использовании:

  • Eclipse как IDE
  • Mercurial для контроля версий
  • Какая-то программа для отслеживания ошибок

Я слышал о программном обеспечении для отслеживания ошибок, в котором вы можете привязать изменение к неразрешенной ошибке при ее регистрации.Я сам не использовал такое решение, но звучит хорошо.Существуют ли хорошие приложения для отслеживания ошибок, которые хорошо работают в сочетании с Eclipse и Mercurial и позволяют связать изменения с неразрешенной ошибкой?А если нет, то есть ли хотя бы хорошие плагины для Eclipse, позволяющие использовать Mercurial для контроля версий?Поддержит ли это hg rename и hg copy?

Если я смогу получить что-то хорошее, используя смесь трех вышеупомянутых компонентов, я планирую добавить в эту смесь и Хадсона.Чтобы иметь возможность отслеживать, как изменения в базе кода влияют на наши модульные тесты.

Прежде всего, я хочу получить обратную связь по вышеуказанному вопросу.Но я был бы признателен за любые мысли относительно управления версиями, отслеживания ошибок и их интеграции в Eclipse.

Это было полезно?

Решение 3

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

Отказ от ответственности:Я участвовал в разработке плагина...

Другие советы

Vectrace предлагает Меркуриальное затмение.Но это не кажется законченным.

Для отслеживания ошибок вы можете попробовать Трак с TracMercurial.

Я не могу поговорить с Mercurial, но Майлин — бесспорный король интеграции Eclipse и различных систем отслеживания ошибок.Независимо от того, насколько хорош веб-интерфейс вашего средства отслеживания проблем, Mylyn делает его много легче создавать, организовывать и (что самое главное) работать над поступающими вопросами.Он имеет отличную поддержку как Bugzilla, так и Trac.Поддержка Jira немного отстает, но это неплохо.Кроме того, существуют небольшая группа сторонних плагинов которые добавляют поддержку Mylyn для различных средств отслеживания проблем (например, Mingle).

Иногда бывает сложно настроить Trac.Взгляни на Редмине.Я бы рекомендовал установить ЧерепахаHg слишком.

На всякий случай, если кто-нибудь наткнется на эту тему, я начал использовать Mercurial случайно, когда обнаружил, что это одна из трех интегрированных систем контроля версий в Netbeans.

Я знаю, что это тема Eclipse, но для тех, кто еще не освоился с Eclipse и не смотрит на Mercurial для управления версиями, интеграция в Netbeans действительно впечатляет.

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

Определенно стоит взглянуть, если вы еще не используете Eclipse (что тоже здорово, но я не думаю, что интеграция версий сопоставима / пока).

Я не могу много сказать о Netbeans, но думаю, что могу сказать кое-что о Eclipse.Контроль версий, такой как CVS, великолепен в Eclipse, но я полагаю, что поддержка других типов контроля версий немного отстает.

Что касается изменений, Eclipse также выделяет новые изменения, внесенные в исходный код, и вплоть до предоставления вам локальной истории файлов, которые вы редактируете.В Ecipse есть оверлеи на уровне проекта, но для этого вам нужно использовать какую-то систему контроля версий (CVS, Subversion и т. д.).

Я искал в Интернете то же самое, что и вы, и наткнулся на codeBeamer, веб-инструмент для отслеживания проблем и управления проектами, полностью совместимый с задачами eclipse через плагин под названием codeBeamer studio.

Веб-сайт CodeBeamer

Я только что установил его на свой выделенный сервер и должен сказать, что я очень впечатлен.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top