Назад | Перейти на главную страницу

Версия программного обеспечения

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

Две классические веб-системы управления проектами с интеграцией VCS и отслеживанием проблем:

Вы можете посмотреть на ископаемое.

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

Может быть, на этот вопрос лучше ответить на Stack Overflow? Точно сказать не могу.

Я часто использую Redmine, но другой вариант - использовать простой github. Это бесплатно для проектов с открытым исходным кодом, а частные репозитории также доступны за плату. Он имеет очень надежную систему контроля, инциденты и другие вещи, такие как вики-страницы (также с защитой от версии!). Единственное, что вам нужно настроить, это конфигурация ssh вашего локального компьютера.

думаю Trac или Redmine программное обеспечение, необходимое для управления проектами.

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

Я бы посоветовал мерзавец, что для местного развития это идеально. Но взгляни на этот выбрать лучше (возвращайтесь сюда, если вы больше запутались)

TiddlyWiki может быть полезно в вашей ситуации. Думаю, его нужно немного изменить, чтобы он соответствовал вашим потребностям.

HTH

http://www.websvn.info/

У меня это отлично работает.

Спасибо за ваш вопрос - это заставило меня кое-что понять - Github имеет систему отправки ошибок.

Я не против познакомиться с исходным кодом своих проектов, поэтому я размещаю контроль версий за пределами сайта http://github.com бесплатно. Частные репозитории стоит 7 долларов США / 0,60 ГБ в месяц. Теперь они принимают 1,5 млн проектов.

Очень легко использовать. Я просто создаю аккаунт, и они покажите мне, как установить и настроить Git в месте (ах), откуда я буду развиваться. На мой взгляд, Git - одна из немногих лучших и самых простых систем контроля версий.

Я знаком с командной строкой, поэтому вот как создаются мои новые проекты:

# Create a new repository on Github
# Follow setup instructions

# cd into your new repository
cd myproject

# copy existing project files
cp -r ../project1/* .

# Commit all that's currently there
git add .
git commit

# Add new or modified files selectively
git add *.py
git status
git commit

# Add all modified files
git status
git commit -a

# Redo last commit
git commit -a --amend

# View log
git log

# Synchronize all the commits to the remote repository (GitHub)
git push

# Changes immediately show-up on Github