Как настроить TortoiseSVN + Dropbox

  • 4 480
  • Нет комментариев
Tortoise SVN и Dropbox

TortoiseSVN — прекрасный клиент для системы контроля версий SVN. Во-первых, он довольно прост в использовании, во-вторых он русифицирован, в-третьих бесплатен. А в связке с Dropbox это отличное решение для тех, кто предпочитает всегда иметь доступ к своим репозиториям везде, где есть интернет. И сейчас я вам расскажу как настроить TortoiseSVN + Dropbox.

Итак, нам понадобятся:

  • Клиент TortoiseSVN (сервер устанавливать не надо)
  • Аккаунт на Dropbox + клиент (программа для работы с Dropbox)
  • 10 минут свободного времени 😉

Установка

Первым делом нужно установить TortoiseSVN и Dropbox. Просто запускаете установочные файлы и всё. С этим проблем возникнуть не должно, но если у вас что-то не получается, пишите в комментариях, разберёмся.

Настройка

  • Создаём в папке Dropbox папку для будущего репозитория (у меня это «Repostitories/zabolotskikh.com»)
  • Щёлкаем ПКМ находясь в папке «zabolotskikh.com» и выбираем в контекстном меню пункт «Создать здесь хранилище», после этого щёлкаем «Ок»
  • Смотрим и видим как TortoiseSVN создал репозиторий в нашей папке 😉

Создание репозитория TortoiseSVN в Dropbox

Начало работы

Теперь у нас есть репозиторий и мы можем с ним работать.

  • Щёлкаем ПКМ на рабочем столе (это может быть любая папка) и выбираем в контекстном меню пункт «SVN извлечь…».
  • Появится вот такое окошко:

Извлечение репозитория

Как мы видим, TortoiseSVN автоматически определил наш репозиторий, находящийся в папке zabolotskikh.com и предлагает извлечь данные из него в папку «zabolotskikh.com» на рабочем столе. Надеюсь здесь всё интуитивно понятно. Щёлкаем «Ок» и видим, что данные из репозитория извлеклись в папку  «zabolotskikh.com» (у вас она будет пустая, так как вы ещё не добавили ни одного файла в репозиторий):

Извлечение репозитория завершено

Теперь можно произвести какие-либо действия с файлами и зафиксировать изменения. Давайте попробуем переименовать файл и зафиксировать это!

Я у себя переименовал файл «wp_login.php» в «wp_login123.php» и решил зафиксировать это:

Фиксация изменений

Далее подтверждаем изменения:

Подтверждение изменений

После этого вы увидите как зафиксировались изменения:

Изменения завершены

Всё! Поздравляю, мы только что научились использовать Dropbox в качестве сервера для наших репозиториев!

Возможная ошибка

Любые изменения с репозиторием необходимо производить во время того, как Dropbox находится в режиме ожидания (т.е. ничего не качает и не выкачивает). Иначе может произойти ошибка «post commit FS processing had error», «Can’t remove directory»:

Ошибка TortoiseSVN

Понравилась статья? Оцени её!
Комментарии (0)
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *