LINUX.ORG.RU
ФорумTalks

[выбор] Система управления версиями


0

0

Сообственно сабж.

Есть куча файлов. Хотелось бы их всех запихнуть в систему, с возможностью легко получить один файл/директорию(а не целое хранилище), поработать с ним и положить обратно. Желательно внемяемый доступ по http(хотя бы в режиме чтения). Обязательно: присутствие клиента под windows.

Заранее спасибо за советы.

ЗЫ в mercurial/git вроде нельзя получить отдельны файл, поэтому они не подходят. пока смотрю в сторону subversion.

[выбор] Система управления версиями

svn

Andru ★★★★ ()

[выбор] Система управления версиями

SVN, SVN.

LucidFox ()

[выбор] Система управления версиями

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

Relan ★★★★★ ()

[выбор] Система управления версиями

svn.

drull ★☆☆☆ ()

[выбор] Система управления версиями

>Хотелось бы их всех запихнуть в систему, с возможностью легко получить один файл/директорию(а не целое хранилище), поработать с ним и положить обратно
man git-branch

xorik ★★★★★ ()
Ответ на: [выбор] Система управления версиями от xorik

[выбор] Система управления версиями

ok, а теперь все по-порядку. SVN будет хорош ТОЛЬКО при условии, что будут постоянно перегоняться 1. Большие 2. Бинарные файлы. Во всем остально он сливает mercurial на 100% Т.е. в современном использовании subversion подходит лишь а) для поддержки уже созданных на его основе проекто б) если вы комиттите файлы по гигагайту. Если проект новый — используйте mercurial. От гита он выгодно также отличается тем, что под него есть хорошая поддержка под оффтопом + не зря же его гугл. таки выбрала =)

ucalculus ()

[выбор] Система управления версиями

итак subversion

Для работы можно получить только отдельную директорию (один файл нельзя)

Доступ через http есть через WebDAV. Через браузер при этом можно посмотреть только последнюю версию.

Под windows есть и клиент, и сервер.

Поддерживает автоматическое преобразовние символа конца строки в зависимости от операционной системы.

Есть плагины к Netbeans/Eclipse.

Фиксация версии/работа с бранчем происходит путем копирования директорий. Не очень удобно, но привыкнуть можно.

Идеально подходит для работы небольшой рабочей группы в локальной сети/на домашнем компьютере.

sign ()
Ответ на: [выбор] Система управления версиями от sign

Re: [выбор] Система управления версиями

Отличный мини-обзор. Правда, почему-то не раскрыта тема угребищности SVN для разработки программного обеспечения :)

tailgunner ★★★★★ ()

[выбор] Система управления версиями

> Обязательно: присутствие клиента под windows.

MS TFS =)

xnick ()

[выбор] Система управления версиями

хм.. svn я не успел поставить, поэтому(просмотрев еще пару комментариев) поставил mercurial... пока нравиться. Осталось только научить его http работать

hired777 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.