Затмение как IDE + Mercurial для контроля версий +? Отслеживание ошибок = Хорошая идея? - PullRequest
4 голосов
/ 10 октября 2008

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

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

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

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

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

Ответы [ 7 ]

4 голосов
/ 10 октября 2008

Vectrace предлагает Mercurial Eclipse . Но это не звучит окончательно.

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

2 голосов
/ 18 октября 2008

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

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

2 голосов
/ 10 октября 2008

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

0 голосов
/ 30 августа 2011

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

Сайт CodeBeamer

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

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

0 голосов
/ 31 мая 2009

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

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

0 голосов
/ 22 ноября 2008

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

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

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

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

0 голосов
/ 10 октября 2008

Trac иногда может быть боль в настройке. Взгляните на Redmine . Я бы порекомендовал установить TortoiseHg тоже.

...