Выбор программного обеспечения для отслеживания ошибок / изменений для разработки пакета приложений Mathematica CVS Vs. Bugzilla? - PullRequest
3 голосов
/ 15 марта 2011

Я разрабатываю пакет приложений в Mathematica с верстаком, и он начинает усложняться с версиями и компонентами нескольких.Я прочитал в некоторой документации Mathematica (http://reference.wolfram.com/mathematica/tutorial/BuildingLargeSoftwareSystemsInMathematica.html Параграф: Использовать контроль источника), что CVS была хорошей системой, но я проверил ее (http://www.nongnu.org/cvs/), и она, кажется, не находится в стадии активной разработки истраница загрузки выглядит несколько загадочно.

Я иду не на ту страницу для CVS? Я только что получил эту страницу http://ximbiot.com/cvs/wiki/Main%20Page#CVS_Downloads для CVS, но нет четкого указания, где можно скачать

В другом проекте, которым я управлял много лет назад, разработчики использовали bugzilla и были очень довольны им. Я перешел на страницу bugzilla, и это, кажется, лучший выбор (http://www.bugzilla.org/download/#howtoget).

Какой-нибудь совет от активных разработчиков Mathematica?

Или же CVS и bugzilla дополняют друг друга? В этом случае было бы неплохо указать, где лучше всего получить CVS с более понятными инструкциями по установке и использованию.

Ответы [ 3 ]

3 голосов
/ 13 июня 2011

Все очень просто:

  1. скачайте Eclipse вместе со всеми необходимыми плагинами (svn, cdt, texlipse, ...), с www.eclipse.org;
  2. загрузить плагин Eclipse для рабочей среды из http://www.wolfram.com/services/premiersupport/workbench.cgi: у вас будет выбор между платформами: Windows, Macintosh, Linux, Eclipse;
  3. выберите последнюю (eclipse) и сохраните файл где-нибудь;
  4. Откройте Eclipse, затем Справка-> Установить новое программное обеспечение -> Добавить и перейдите к местоположению сохраненного файла.
2 голосов
/ 17 марта 2011

Я использую автономный Eclipse (не Workbench) + плагин Mathematica + плагин SVN, и все они отлично работают вместе.

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

Bugzilla и CVS, SVN или git выполняют разные работы.В Википедии есть статьи, например, SVN и Bugzilla .Вкратце (и при условии, что вы пишете один код и не делаете это совместно), SVN / CVS будет полезен в качестве чисто систем контроля версий, т. Е. Для сохранения старых версий, чтобы иметь возможность вернуться назад, проверить, что изменилось, иведите исторический отчет, в то время как Bugzilla используется для отслеживания ошибок (я никогда не использовал его, поэтому это все, что я знаю об этом).

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

...