SVN не вариант на моем linux box - альтернативный VCS для одинокого разработчика? - PullRequest
0 голосов
/ 23 февраля 2010

досадно я только что отказался от настройки Subversion на своем веб-сервере Centos, главным образом из-за того, что на сервере установлен cPanel, использующий EasyApache, который, в свою очередь, не поддерживает DAV и делает его неудобным для установки и настроить вручную. Итак, я сейчас смотрю на альтернативы - Git кажется VCS на данный момент, но я всего лишь сольный разработчик и мне не обязательно нужна распределенная VCS. В основном мне нужен только простой контроль версий с возможностью удаленного просмотра репозиториев в браузере и показа клиентам статуса проектов в разработке. Кто-нибудь может дать какой-нибудь совет о том, что может быть лучше всего подходит для меня?

Ответы [ 5 ]

4 голосов
/ 23 февраля 2010

То, что вы не можете использовать DAV, не означает, что вы не можете использовать Subversion - у него есть встроенный сервер, называемый svnserve, который хранит репозитории, использующие протокол SVN (svn: // ...). Это пустяк настроить, ПУТЬ проще, чем настроить Apache и mod_dav_svn.

Или, если вы являетесь единственным разработчиком, почему бы не установить на свой (Windows?) ПК и использовать TortoiseSVN для создания локальных репозиториев - тогда вам даже не нужно использовать сервер.

Примечание: я не обязательно буду использовать SVN в качестве системы статуса проекта - все, что она покажет клиентам, - это код, который вы разрабатываете. Было бы намного лучше использовать какую-либо форму системы управления проектами.

3 голосов
/ 23 февраля 2010

Просто используйте git. Изучать его не повредит, и хотя это излишне, это действительно быстрое и универсальное излишество.

0 голосов
/ 23 февраля 2010

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

0 голосов
/ 23 февраля 2010

Используйте git.

Git отлично подходит для одиноких разработчиков. Гораздо проще и лучше, чем SVN, где вам нужно установить сервер и кучу других дерьмов. Git, вы просто набираете git init в каталоге, и все готово, и сервер готов к использованию.

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

0 голосов
/ 23 февраля 2010

Как насчет старого доброго CVS? Это все еще работает: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...