Я готов начать использовать SVN, но у меня нет (как в деньгах, необходимых для бесплатного пива) опыта с контролем источника. Я установил subversion на моем сервере (это было легко, «apt-get install subversion»), но теперь я не знаю, что делать, как его настроить или как его использовать.
Какие у вас есть предложения и где я могу найти хорошие ресурсы, чтобы научиться начинать их использовать?
Обновление:
O.K. Таким образом, обратная связь была отличной, и я прочитал ее немного, но я хочу уточнить свой вопрос, сказав, что я ищу дополнительную информацию о том, как на самом деле настроить мои репозитории, клиенты, сервер и т. Д. I знаю, что я мог бы быстро найти Google и найти десятки (или более) ресурсов, но я надеюсь, что кто-то, у кого есть опыт работы с подрывной деятельностью и клиентом (я установил черепаху), мог бы предложить хорошую ссылку, которая будет надежной, и качественный контент.Как начать использовать SVN?
ответ
Eric Sink имеет excellent series с контролем исходного кода, предназначенным для новичков. Для особенностей Subversion, включая настройку и администрирование сервера, Subversion book является отличным ресурсом и включает раздел с примерами типичного сеанса с Subversion (checkout, commit, merging and update basics).
Обновление: Я забыл упомянуть, что для новичков я также рекомендую возиться в графическом клиенте, который устраняет проблему командной строки из опыта обучения. RapidSVN - разумный межплатформенный клиент. Вы также обнаружите, что общие IDE либо поставляются с поддержкой Subversion, либо имеют плагины, которые могут быть установлены, что позволяет выполнять большинство операций управления версиями в этой среде.
@John Милликин: При настройке сервера Subversion может быть сложным, в зависимости от своего общего опыта администратора, не забывайте, что вам не нужно делать это просто возиться с репозиторием и получить захватывает основы - клиент может взаимодействовать с репозиторием в локальной файловой системе.
Где вы живете, что можете бесплатно получить медведя ?!
Subversion сложно настроить - если у вас нет никакого опыта в управлении версиями, я бы рекомендовал использовать распределенный VCS, потому что они не требуют какой-либо конфигурации сервера. Bazaar in five minutes - хорошее начало.
Для Subversion вы хотите установить либо svnserve
, либо модуль Apache mod_dav_svn
. Я предпочитаю модуль Apache, потому что он дает вам базовый веб-репозиторий, просматривающий сделку. Вам также потребуется создать и настроить репозиторий - см. SVN red book Chapter 5 для получения дополнительной информации о администрировании репозитория. Затем прочитайте chapter 2, чтобы узнать, как использовать Subversion.
http://blog.clickablebliss.com/2006/04/26/introduction-to-subversion-screencast/ объясняет, как использовать SVN очень хорошо.
Еще одна хорошая книга Subversion является Pragmatic Version Control with Subversion, прагматический Программист книги, которая выходит из своего пути, чтобы сделать ключевые концепции управления версиями (от & приезда извлечете ветвления & слияние) четкое.
Еще один маршрут, который вы можете предпринять, заключается не в том, чтобы возиться с вашим собственным хранилищем как таковым, из страха запутать вещи, но вы могли бы использовать чужой репозиторий или настроить свой собственный в другом месте. Точка, я узнал, используя SourceForge, у которой есть как CVS, так и SVN ... но, слушая хорошие вещи о SVN и взвешивая различия между ними, я, конечно, пошел с SVN.Возвращаясь к SourceForge, я подал заявку на тестовый проект, более или менее, чтобы посмотреть, как работает SourceForge ... но как только я был в этом, мне пришлось играть со своим SVN для моего собственного проекта, указанного там; экспериментируя с ним как удаленно, так и локально. Как только я получил широкое представление о его возможностях, проверив его там, я затем продолжил читать книгу «SVN», свободно распространяемую книгу авторов инструмента (упомянутая книга). Это действительно замечательная книга, и в этот момент я начал чувствовать себя комфортно, настраивая свой собственный репозиторий на критических системах. С этого момента все, что вам нужно, это Q & Сайт, подобный этому, для конкретных проблем, с которыми вы сталкиваетесь, и, конечно же, сохранить бесплатную книгу SVN, указанную в закладке, для удобного доступа.
Задайте свои вопросы, если вы застряли в пути, и мы будем рады помочь. Удачи!
Джефф опубликовал хороший "Getting Started" статью для Windows, в том числе, как настроить Svnserve:
Вы могли бы также хотел бы видеть Intro to Distributed Version Control (Illustrated) и a visual guide to version control.
Это было только с этим руководством, что я, наконец, понял много вещей, специально ветвление и слияние части;)
Я рекомендую использовать SVN с апача на Linux, SVN, как клиент Linux, и TortioseSVN на окнах (Он отлично справляется с MS Office).
У меня есть много вещей на моем svn, и я бы не хотел его использовать.
- 1. Как начать работу с svn: externals?
- 2. Начать с git или svn?
- 3. Отладка Начать Commit Scripts SVN
- 4. Как начать использовать tabris?
- 5. Как начать использовать ndepend?
- 6. Как начать использовать html5?
- 7. Как начать использовать DotNetOpenAuth
- 8. Как начать использовать `scipy`
- 9. как начать использовать SSRS?
- 10. Как начать использовать Git?
- 11. Как начать использовать MongoDB?
- 12. Как начать использовать TypeMock?
- 13. Как начать использовать $ q?
- 14. Как начать использовать webservice
- 15. Как начать использовать SwiftMailer
- 16. Как начать использовать rajawali vr
- 17. Как начать и использовать wxPython?
- 18. Как начать использовать библиотеку MailKit?
- 19. Как начать использовать библиотеку Poco?
- 20. Как начать использовать фреймворк PHP?
- 21. Как начать использовать WCF/WPF?
- 22. Как начать использовать aws_account_utils (ruby)?
- 23. Как начать использовать Hibernate Search?
- 24. Полностью и полностью напортачил svn repo - как начать новый
- 25. Как использовать команду Status SVN
- 26. Как научиться эффективно использовать SVN?
- 27. Как использовать SVN без сервера?
- 28. Как использовать функции Php Svn
- 29. Как использовать MSBuild с SVN?
- 30. Как использовать черепаху svn import
Создать сайт +1 – 2008-11-19 19:43:32