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

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

7
задан Tim Post 23 February 2011 в 19:01
поделиться

6 ответов

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

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

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

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

http://progit.org/book/

6
ответ дан 6 December 2019 в 12:45
поделиться

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

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

http://hginit.com/

4
ответ дан 6 December 2019 в 12:45
поделиться

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

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

2
ответ дан 6 December 2019 в 12:45
поделиться

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

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

Из Subversion Book

2
ответ дан 6 December 2019 в 12:45
поделиться

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

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

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

1
ответ дан 6 December 2019 в 12:45
поделиться

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

1
ответ дан 6 December 2019 в 12:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: