Подтвердить что ты не робот

Как начать использовать SVN?

Я готов начать использовать SVN, но у меня нет (как в деньгах, необходимых для бесплатного пива) опыта с контролем источника. Я установил subversion на моем сервере (это было легко, "apt-get install subversion" ), но теперь я не знаю, что делать, как его настроить или как его использовать.

Какие у вас есть предложения и где я могу найти хорошие ресурсы, чтобы научиться начинать их использовать?

Обновление:
ОК. Таким образом, обратная связь была отличной, и я прочитал ее немного, но я хочу уточнить свой вопрос, сказав, что я ищу дополнительную информацию о том, как на самом деле настроить мои репозитории, клиенты, сервер и т.д. я знаю, что я мог бы быстро найти Google и найти десятки (или более) ресурсов, но я надеюсь, что кто-то, у кого есть опыт работы с подрывной деятельностью и клиентом (я установил черепаху), мог бы предложить хорошую ссылку, которая будет надежной, и качественный контент.

4b9b3361

Ответ 1

Эрик Синк имеет отличную серию по управлению исходным кодом, предназначенную для новичков. Для особенностей Subversion, включая настройку и администрирование сервера, Книга Subversion является отличным ресурсом и включает раздел с примерами типичного сеанса с Subversion (проверка, фиксация, слияние и обновление).

Обновление: Я забыл упомянуть о том, что для новичков я также рекомендую возиться с графическим клиентом, который устраняет проблему командной строки из опыта обучения. RapidSVN является разумным межплатформенным клиентом. Вы также обнаружите, что общие IDE либо поставляются с поддержкой Subversion, либо могут быть установлены плагины, которые позволяют выполнять большинство операций управления версиями в этой среде.

@Джон Милликин:. Хотя настройка сервера Subversion может быть сложной, в зависимости от одного общего опыта администратора, не забывайте, что вам не нужно это делать, просто чтобы пообщаться с репозиторий и понять основные принципы - клиент может взаимодействовать с репозиторием в локальной файловой системе.

Ответ 2

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

Ответ 5

Джефф опубликовал хорошую статью "начало работы" для Windows, в том числе о том, как настроить svnserve:

Настройка Subversion в Windows

Ответ 6

Где вы живете, чтобы вы могли получить бесплатного медведя?

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

Для Subversion вы хотите настроить либо svnserve, либо mod_dav_svn Apache module. Я предпочитаю модуль Apache, потому что он дает вам базовый веб-репозиторий, просматривающий сделку. Вам также нужно будет создать и настроить репозиторий - более подробную информацию об администрировании репозитория см. В красной книге SVN главы 5. Затем прочитайте глава 2, чтобы узнать, как использовать Subversion.

Ответ 7

Еще один способ, который вы можете предпринять, - это не путаться с вашим собственным репозиторием как таковым, опасаясь запутать вещи, но вы можете использовать другой репозиторий или создать свой собственный в другом месте. Точка, я узнал, используя SourceForge, у которой есть как CVS, так и SVN... но, слушая хорошие вещи о SVN и взвешивая различия между ними, я, конечно, пошел с SVN. Возвращаясь к SourceForge, я подал заявку на тестовый проект, более или менее, чтобы посмотреть, как работает SourceForge... но как только я был в этом, мне пришлось играть со своим SVN для моего собственного проекта, указанного там; экспериментируя с ним как удаленно, так и локально. Как только я получил широкое представление о его функциях, проверив его там, я затем продолжил читать книгу "SVN", свободно распространяемую книгу авторов инструмента (упомянутая книга). Это действительно отличная книга, и в этот момент я начал чувствовать себя комфортно, создавая свой собственный репозиторий в критических системах. С этого момента все, что вам нужно, это сайт Q & A, подобный этому, для конкретных проблем, с которыми вы сталкиваетесь, и, конечно же, сохранить бесплатную книгу SVN, указанную в закладке, для удобства доступа.

Поставьте свои вопросы, если вы застрянете в пути, и мы будем рады помочь. Удачи!

Ответ 8

Я рекомендую использовать SVN с apache в Linux, svn в качестве клиента linux и TortioseSVN для Windows (он отлично справляется с MS Office).

У меня есть много вещей на моем svn, и я бы не хотел его использовать.