Какой SCM и Система отслеживания ошибок для персональной работы?

Да, использование java.util. Предпочтительный API, так как реализация Windows его использует Реестр в качестве бэкенда.

В конце это зависит от того, что Вы желаете сделать: хранение предпочтений Вашего приложения - то, что Предпочтения делает просто большой. Если Вы будете желать на самом деле изменить ключи реестра, не имеющие отношение к Вашему приложению, Вам будет нужно некоторое приложение JNI, как описано Mark (бесстыдная кража здесь):

От быстрого Google: Проверьте WinPack на JNIWrapper. Это имеет полную поддержку Windows Registry access включая Чтение и Запись.

Демонстрации WinPack реализовали Средство просмотра Реестра как пример.

Проверка в http://www.teamdev.com/jniwrapper/winpack/#registry_access

И...

существует также попытка JNIRegistry http://www.trustice.com/java/jnireg/

существует также опция вызова внешнего приложения, которое ответственно за чтение / запись реестра.

6
задан Philippe Grondier 29 May 2014 в 08:45
поделиться

8 ответов

I would recommend Git with GitHub

3
ответ дан 10 December 2019 в 00:39
поделиться

I like and use Redmine with the basecamp theme. It supports a couple of version control systems like git, mercurial, svn, ...

For projects that I want to publish I use bitbucket.org and github.com.

I never tried, but would look into git in combination with ticgit ..

3
ответ дан 10 December 2019 в 00:39
поделиться

Если вы идете бесплатно, я бы порекомендовал SVN и Trac . Они очень хорошо интегрируются вместе с небольшой конфигурацией. Они оба довольно легкие.

Если вы готовы потратить немного или работаете над проектом с открытым исходным кодом, я бы порекомендовал инструменты Atlassian Jira и FishEye. Я тоже работал с ними и обнаружил, что интеграция очень хорошая. Однако они могут быть немного тяжелыми, и я обнаружил, что клиент FishEye очень загружен AJAX, что приводит к проблемам с производительностью.

2
ответ дан 10 December 2019 в 00:39
поделиться

Если вы уверены, что всегда будете работать над своими личными проектами рядом с вашим сервером управления версиями (или если вы делаете все это на одном компьютере), то я бы посоветовал Subversion . Я считаю, что входной барьер для него ниже, чем для распределенных инструментов, таких как git или mercurial.

Я бы посмотрел на VisualSVN для вашего сервера. Если вы запускаете все это на одном компьютере, вы можете использовать встроенную функцию репо TortoiseSVN .

Мои любимые клиенты - TortoiseSVN и AnkhSVN ] (если вам нужна интеграция с VS.)

Для отслеживания проблем простая раскадровка может быть лучше, чем часть программного обеспечения.

1
ответ дан 10 December 2019 в 00:39
поделиться

I use org-mode in emacs to track personal projects.

I've used various SCMs for personal work. For really small stuff I still sometimes just run ci -l somefile to start versioning with RCS, because I'm old-school that way. I've happily used Darcs for personal stuff, and I maintain that Darcs is still the easiest to use DVCS out there. These days if I think I'm going to be Open-Sourcing the project I'm likely to use Git, just because that makes putting it on GitHub straightforward.

I also like to use personal projects as an opportunity to experiment with other SCMs that I'm not familiar with, so I'll probably be versioning projects with Bazaar and Mercurial in the future.

1
ответ дан 10 December 2019 в 00:39
поделиться

Lightweight issue tracking, well, you could use the tracker in drupal, if you consider LAMP easy enough to set up.

If you want to be self-contained, git and mercurial are things you can use without setting up a server at all.

Of course, there's good-old-RCS.

0
ответ дан 10 December 2019 в 00:39
поделиться

В прошлом я использовал CVS для управления версиями, но недавно я начал преобразовывать большинство своих личных проектов для использования git . Однако мне не нравится, как git работает с Visual Studio, поэтому я переключился на Subversion для своих проектов на C #.

Для отслеживания проблем я использовал Redmine , который поддерживает все три метода SCM, хотя лучше работает с SVN и git.

0
ответ дан 10 December 2019 в 00:39
поделиться

Мне пришлось бы использовать комбинацию Subversion и Trac. У меня есть эта настройка среды на работе, и я использую ее для распределенной команды разработчиков, и у меня есть эта настройка среды дома, и я использую ее для своих личных проектов. Они имеют открытый исходный код, легко адаптируются к вашему рабочему процессу, и Trac Hacks содержит практически любой мод / хак / плагин, о котором вы можете подумать в той или иной форме.

0
ответ дан 10 December 2019 в 00:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: