Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: svn up клиент-серверное приложение  (Прочитано 11197 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mayor
Специалист

ru
Offline Offline

« : 12-06-2008 02:46 » 

svn up клиент-серверное приложение

клиент-серверное приложение: клиент под виндой из-за необходимости в дх, сервер под лином из за необходимости использования в дальнейшем кластера машин для распределения вычислений

как синхронизировать содержимое клиента и сервера?

как при комите любым из участников клиента, выполнить автоматически svn up содержимого сервера и возможно остальных клиентов?

Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 13-06-2008 15:19 » 

Mayor1, совершенно не ясен вопрос. Не скупись на слова и опиши детально.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Mayor
Специалист

ru
Offline Offline

« Ответ #2 : 15-06-2008 17:05 » 

мда ну допустим нужна ссылка на чьинить воспоминания об организации написания клиент серверного приложения, с описанием организации работы с svn или чем нить аналогичным

так же интересует, как проще организовать синхронизацию, содержимого клиентской и серверной части на этапах разработки и использования приложения
Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 16-06-2008 03:43 » 

Mayor1, если бы все твои двести постов не были в этом же стиле, то я сказал бы, что ты издеваешься. Нихрена не понятно!
Тему пора переносить в "данетки" Ага

1. Ты хочешь использовать SVN для хранения исходников проекта?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Mayor
Специалист

ru
Offline Offline

« Ответ #4 : 03-07-2008 03:39 » 

1. Ты хочешь использовать SVN для хранения исходников проекта?

для хранения всего проэкта, включая исходники бинарники ресурсы и тп

при этом серверная часть проэкта запускается под кластером линов, клиентская под виндой, существует 2 свн сервака, разработка на которых ведется 2мя независимыми командами

Записан

1n c0de we trust
Mayor
Специалист

ru
Offline Offline

« Ответ #5 : 14-07-2008 16:23 » 

хм оказалось что удобнее всего на этапе разработки подмонитровать виндовскую папку на сервер

в релизной версии наверное проще всего будет загнать все что можно в байт код, а потом заархивировать

да кстати по поводу релизов, какой тулзой удобнее всего патчи клепать, чтобы нечто вроде востановления инкрементального из инкрементального бекапа применила к предыдущей версии, разумеется проверив предварительно, что предыдущая версия клиента и бекапа не изменены?

Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 14-07-2008 17:23 » 

Mayor1, зачем так? Просто делаешь checkout нужной версии...

Хороший клиент для винды - TortoiseSVN.

Mayor1, пока будешь писать такие неясные вопросы, так и будут они лежать мусором - без ответа.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #7 : 15-07-2008 04:10 » 

Mayor1, %@#%@#%@#$@##$%@#$

Учи албанский.

что тебе нужно? конкретно в терминах предметной области.

бред какой-то.

для синхронизации всего подряд есть утилита rsync

нахрена синхронизация? чувство что никогда не пользовался SVN/CVS и не работал в команде разработчиков: разработчики что-то делают компилируют затем коммитят в CVS/SVN система на них ругнётся, если вдруг чего не так(файл поправил кто-то еще и не получилось склеить), если ругнулось разработчик это УВИДИТ и поправит расхождения, если нужно.

Далее если ты хочешь, что разработчики имели жутко последнии версии, что бы собрать бинарники и положить их в SVN, то это не слишком удачная идея, правильней (имхо) поднять на сервере систему автосборки которая будет(ночью или днём или раз в 3 часа и по команде): выгружать исходный код, компилировать все проекты, запускать тесты и сохранять результаты(бинарники) в SVN

Или же разработчики должны выполнять "двух проходный коммит", т.е.
1. обновил
2. поправил
3. собрал
4. обновил
5. если ничего нового, то закоммитил, иначе пункты 3-4-5
Записан

Странно всё это....
Mayor
Специалист

ru
Offline Offline

« Ответ #8 : 15-07-2008 04:41 » 

серверная часть по 50 раз на дню меняется, тк не нада компилить питоновские скрипты, клиентская тоже

после того как сборка стабильно работает, загоняем на свн, а до этого момента я не могу своим клиентом приконектиться к чужому серверу и соотвественно наоборот - фактически у каждого прогера поднято по 1му своему серваку

для артистов естественно все происходит как ты сказал, только разве что не требуется компиляция, и их сервак обновляется пока не чаще пары раз в неделю

Записан

1n c0de we trust
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #9 : 15-07-2008 06:08 » 

И чо?

Хоть бы раз объяснил по человечески!!! А то один сленг и предположения, что форум точно знает, как и что Вы ТАМ делаете, а если не знает, то догадается это же мля очевидно.

« Последнее редактирование: 15-07-2008 06:11 от LogRus » Записан

Странно всё это....
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines