Используем DROPBOX в качестве репозитория SVN

Недавно запущенный стартап Dropbox (первая версия появилась в 2008 году, а финальная версия 1.0 - 16 декабря 2010) набирает популярность в сети Интеренет. Это сервис для синхронизации/резервного копирования, на котором можно хранить и совместно использовать различные файлы. Dropbox предоставляет 2 GB каждому пользователю в бесплатное использование.

Одним из интересных моментов может стать использование Dropbox в качестве репозитория Subversion для хранения проектов. Можно создавать локальный репозиторий SVN в папке Dropbox, который будет синхронизироваться через облако, а разработчики смогут его отслеживать и добавлять проекты/файлы. Такой репозиторий будет доступен везде, где есть доступ к Интернет в любое время. Также его можно предоставлять для других, если есть в этом необходимость, простым предоставлением доступа к папке Dropbox.

Вот пример организации локального репозитория  SVN на Dropbox.

 

Шаг 1. Создаем репозиторий на Dropbox.

 

cd ~Dropbox
mkdir SVNRepository
cd SVNRepository

Если вы используете утилиты командной строки в Windows или Unix, то можно задействовать команду svnadmin.

Если вы используете клиент TortoiseSVN, то репозиторий можно создать следующим образом:

Нажмите правую кнопку мыши на только что созданной папке SVNRepository и выберите TortoiseSVNCreate Repository here….

Мы только что создали репозиторий в папке Dropbox. Не редактируйте файлы самостоятельно!!! Если выводятся сообщения об ошибках, проверьте, что папка пуста и доступна для записи.

 

Шаг 2: Отслеживание репозитория

 

Репозиторий Dropbox готов и можно выполнять операции отслеживания. Сначала надо добавить проект/файлы в репозиторий. Нужно создать в репозитроии корректную структуру папок. Хорошей практикой является разделение репозитория на три папки: trunk (ствол), branches(ветви) и  tags (листья).

Создаем рабочую папку, в которую будет выполняться проверка вашего репозитория SVN:

mkdir ~MyWorkspace
cd MyWorkspace
svn checkout file:///~Dropbox/SVNRepository

Теперь создаем 3 папки в MyWorkspace: trunk, branches и tags. Затем сохраняем изменения в репозитории.

mkdir trunk
mkdir branches
mkdir tags
svn commit -m "Initial setup (committing trunk, branches, tags)"

 

Шаг 3: Выполняем проверку для папки trunk репозитория SVN Dropbox

 

Установка выполнена. Теперь выполняем проверку для папки trunk, можно вносить изменения в ее содержание:

svn checkout file:///~Dropbox/SVNRepository/trunk

Все. Теперь можно выполнять проверку репозитория SVN для папки “file:///~Dropbox/SVNRepository/trunk” где-угодно, а затем сохранять изменения. Так как все хранится в Dropbox можно легко синхронизировать изменения между различными компьютерами. Также легко предоставлять доступ другим пользователям (например, вашим коллегам) к репозиторию.


Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/0-Bp3EirWwQ/lessons.php

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

Используем DROPBOX в качестве репозитория SVN | | 2012-06-19 12:08:14 | | Статьи Web-мастеру | | Недавно запущенный стартап Dropbox (первая версия появилась в 2008 году, а финальная версия 1.0 - 16 декабря 2010) набирает популярность в сети Интеренет. Это сервис для синхронизации/резервного | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: