Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Subversion (SVN) настройка  (Прочитано 4742 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nevell

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Subversion (SVN) настройка
« : 08 Июня 2007, 18:58:07 »
Интересует такой вопрос:
Есть удаленный сервер Subversion, в Windows с помощью TortoiseSVN клиента осуществляеться работа с удаленным сервером. Соотвественно по принципу SVN для работы делаеться локальный репозитарий, т.е. скачиваеться/закачиваються все изменения и т.д.

Внимание вопрос: если будет допустим 5 человек работать с удаленным репозиторием, то каждый будет себе скачивать локальный репозитарий. Что соответсвенно не есть гуд. Возможно ли установить на сервере (имееться отдельный сервер) локальный svn сервер, чтобы все 5 человек работали с ним, а он сам синхронизировался (через определенное время, либо по проществию каких нибудь событий) с удаленным сервером?

Хотелось бы описание полной установки/настройки subservion на Ubuntu для выше изложенной проблеммы.
« Последнее редактирование: 09 Июня 2007, 15:30:33 от Nevell »

Оффлайн Nevell

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Subversion (SVN) настройка
« Ответ #1 : 09 Июня 2007, 15:29:00 »
Прощу прощения, создал тему не в том разделе :-\
Вопрос остаеться актуальным. Прощу ответить.

Оффлайн victor53p

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области

Оффлайн Noe

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
Re: Subversion (SVN) настройка
« Ответ #3 : 10 Июня 2007, 17:01:11 »
Внимание вопрос: если будет допустим 5 человек работать с удаленным репозиторием, то каждый будет себе скачивать локальный репозитарий. Что соответсвенно не есть гуд. Возможно ли установить на сервере (имееться отдельный сервер) локальный svn сервер, чтобы все 5 человек работали с ним, а он сам синхронизировался (через определенное время, либо по проществию каких нибудь событий) с удаленным сервером?

Хм, а на фига? Основное отличие  Subversion от CVS, это то, что система хранит вершиг не конкретных изменений ОТДЕЛЬНЫХ программ, а срезы ПОЛНЫХ копий состояния всех программ, зафиксированных в разные, определенными пользователем или пользователями моменты. Это раз. Каким же интелектуальным должен быть скрипт дабы соображать чего-то в этом процессе??? На фига мне хранить РАБОЧУЮ версию программы насквозь пронизанную глюками и багами, как голандский сыр дырками! Ну-ка, если вы такой умный, ткните пальцем в номер оттестированной ревизии, что 100 процентов будем работать без сбоев!

Два, совсем не понимаю, как будут вписываться в эту схему работа с отдельными веткам. И что произойдет если я (локально для себя) решу откатиться на несколько ревизий назад?

Три, за кем решение конфиликтов, скажем мы вдвоем обновили один и тотже участок кода, но каждый по своему?

Четвертое, а почему "не есть гуд" иметь на диске полную копию репозитария с актуальными изменениями?

ИМХО, лучшей инструкцией по установке будет чтение по этому линку
http://svnbook.red-bean.com/index.ru.html
http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

 

Страница сгенерирована за 0.07 секунд. Запросов: 23.