Тема: Учимся работать с SVN репозиториями.
AlkatraZ (SV!) [Off] [#] (14.04.2009 / 09:22) Уездный предводитель Каманчей |
РЕПОЗИТОРИЙ
Для начала, давайте осмыслим. что же такое SVN и для чего он нужен? Чем собственно говоря он Вам может помочь?
1) Вы работаете в команде?
2) Случалось ли так, что вы работали с файлом, и кто-то ещё работал с ним же и в то же время? И не теряли ли вы внесённых вами в файл изменений из-за этого?
3) Бывало ли так, что после сохранения файла вам хотелось отменить только что сделанные изменения? И не хотелось ли вам узнать, как файл выглядел некоторое время назад?
4) Не желали ли вы узнать, когда именно появилась ошибка, обнаруженная в вашем проекте?
5) Желаете ли, чтоб все файлы и их версии находились в строгом порядке и в любой момент, можно достать любой файл любой версии?
Если вы ответили «да» хотя бы на один из этих вопросов, тогда SVN технология предназначена для вас!
Собственно говоря, SVN это система управления версиями, база данных и хранилище ваших файлов проекта. Она может располагаться как у Вас на компьютере, так и на каком-либо сервере. Управление версиями - это искусство управления изменениями информации. Этот инструмент давно стал критически важным для программистов, обычно тратящих свое время на создание небольших изменений в программе, некоторые из которых надо на другой день убрать или проверить. А теперь вообразите команду таких программистов, работающих одновременно, да ещё и над одними и теми же файлами! - и вы сможете понять, зачем нужна хорошая система для управления потенциальным хаосом.
SVN хранилище с Вашим проектом называется Репозиторий
В нем хранятся все Ваши файлы всех версий, с комментариями разработчиека.