Subversion, иногда называемая SVN, - это система с открытым исходным кодом, которая запоминает все изменения, внесенные в ваши файлы и каталоги. Это может быть полезно, если вы хотите отслеживать, как ваши документы менялись с течением времени, или чтобы восстановить более старую версию файла. Начните с шага 1, чтобы получить подробные инструкции по установке Subversion в Mac OS X.
Шаги
Часть 1 из 2: установка из двоичного пакета
Шаг 1. Перейдите на
Там вы найдете ряд бинарных файлов, которые вы можете скачать, каждый из которых имеет различные требования. Выберите наиболее подходящий для ваших нужд.
Шаг 2. Разархивируйте
pkg файл. Он должен создать установщик Subversion на вашем рабочем столе. Дважды щелкните этот файл и следуйте инструкциям по установке.
Шаг 3. Откройте Терминал, расположенный в папке «Утилиты»
Или выполните поиск терминала в Spotlight. В приглашении [имя пользователя] $ введите следующее:
-
svn [ввод]
-
Если это возвращает «Введите 'svn help' для использования», значит, svn работает правильно.
-
Если / usr / local / bin не находится на вашем пути, отредактируйте свой.profile и добавьте строку, подобную следующей:
экспорт ПУТЬ = $ ПУТЬ: / usr / local / bin
-
Откройте другое окно терминала и повторите попытку с помощью: svn [ввод]
Часть 2 из 2: Настройка среды Subversion
Шаг 1. Настройте сервер SVN
Это понадобится вам для распространения проекта Subversion.
Шаг 2. Запустите Терминал, затем создайте каталог с именем svnroot в каталоге вашей учетной записи, как показано ниже:
mkdir svnroot
-
Введите: svnadmin create / Users / [ваше имя пользователя] / svnroot.
-
Это создает ваш сервер!
Шаг 3. Используйте svn-сервер с Терминалом. Вы можете оформить заказ в терминале с помощью этой команды: svn checkout file: /// Users / [ваше имя пользователя] / svnroot
-
Для удаленного доступа включите «доступ по ssh» (в Системных настройках / Совместное использование) и оформьте заказ с помощью: svn checkout svn + ssh: //my.domain.com/Users/ [ваше имя пользователя] / svnroot
Шаг 4. Установите клиент Subversion
Например, svnX поддерживает все текущие версии Mac OS X от 10.5 до 10.8. Вы можете получить его на
Шаг 5. После загрузки запустите SVNx, и вы увидите два окна с именем Рабочие копии. а также Репозитории.
В разделе «Репозитории» добавьте URL-адрес и данные для входа с сервера SVN.
-
Открой окно; если вы получите сообщение об ошибке, проверьте логин.
-
Перейдите в Терминал и введите: svn import -m "ваше сообщение об импорте" / my / local / project / path / my / remote / svn / repository. Эта команда добавляет все файлы из локального проекта на сервер SVN.
-
Добавьте путь к вашему репозиторию SVN (от сервера SVN) в список в окне Рабочей копии в SVNx.
Шаг 6. В SVNx откройте вашу рабочую копию
Когда вы работаете над этим проектом, вы увидите здесь свои изменения.
Шаг 7. Протестируйте
Внесите небольшие изменения в свою рабочую копию, затем обновите окно «Рабочая копия».
SVNx отображает все файлы с изменениями. Нажмите кнопку Commit, чтобы добавить его в репозиторий сервера SVN
Шаг 8. Если вы предпочитаете работать с репозиторием Subversion непосредственно из Finder, рассмотрите возможность использования SCPlugin или сценариев SVN для Finder
подсказки
- В подкаталоге doc / исходного кода Subversion имеется различная дополнительная документация. Дополнительную информацию см. В файле doc / README.
- Основная документация по Subversion - это бесплатная книга «Управление версиями с помощью Subversion», также известная как «Книга о Subversion». Вы можете получить его на