Subversion для начинающих - PullRequest
       0

Subversion для начинающих

7 голосов
/ 07 августа 2010

Я занимаюсь веб-проектом, когда обнаружил, что мне нужно сохранить другие версии файла, который я редактирую, чтобы я мог легко вернуться назад, если что-то странное случится.Я провел небольшое исследование и нашел Subversion.Но я действительно не понимаю идею Subversion.Пожалуйста, помогите мне!Я дважды думаю, могу ли я действительно использовать это для своего проекта или нет.Я хочу изучать новые вещи, такие как Subversion, чтобы улучшить свои навыки разработки программного обеспечения.Заранее спасибо!

Ответы [ 7 ]

6 голосов
/ 07 августа 2010

Если вы выбираете систему VCS с нуля, я бы порекомендовал проверить GIT. Вы можете создать бесплатный репозиторий на github.com, и у них есть много хорошей документации, так как это немного крутой курс обучения.

Git очень впечатляет на резюме.

Git и Mercurial (Distributed VCS) - очень аккуратные системы, и, по моему мнению, они определенно являются волной будущего.

Вот книга с открытым исходным кодом для GIT:

http://progit.org/book/

4 голосов
/ 07 августа 2010

Есть бесплатная книга о подрывной деятельности, если ваше сердце настроено на svn:
http://svnbook.red -bean.com /

Вы также можете рассмотреть что-то вроде Mercurialили Git, которые становятся все более популярными.
Здесь вы найдете отличное введение в Mercurial и управление распределенной версией в целом:

http://hginit.com/

2 голосов
/ 07 августа 2010

Я думаю, это довольно просто:

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

Из Книги Подрывной деятельности

2 голосов
/ 07 августа 2010

Возможно, вам следует прочитать «Контроль версий с Subversion», который охватывает почти все, что вам нужно знать о Subversion. http://svnbook.red -bean.com /

Он опубликован O'Reilly, но доступен бесплатно онлайн.

1 голос
/ 08 августа 2010

Mercurial - это распределенная (не требуется центральный сервер) система контроля версий, похожая на Git, и в некоторых отношениях ее проще использовать, чем Git.Джоэл Спольски написал руководство для начинающих по Mercurial на hginit.com .

1 голос
/ 08 августа 2010

Я нашел несколько простых презентаций и упражнений в http://subtrain.tigris.org

Они охватывают базовый цикл работы и установку сервера. Там меньше текстов, чем в подрывной книге.

Так что должно быть легко получить основы.

0 голосов
/ 02 сентября 2011

Если вы хотите использовать Subversion для управления проектом, я думаю, вы должны прочитать некоторые базовые знания об этом, вы можете найти их в Google.Удачи:).

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