Mayor
Специалист
Offline
|
|
« : 12-06-2008 02:46 » |
|
svn up клиент-серверное приложение
клиент-серверное приложение: клиент под виндой из-за необходимости в дх, сервер под лином из за необходимости использования в дальнейшем кластера машин для распределения вычислений
как синхронизировать содержимое клиента и сервера?
как при комите любым из участников клиента, выполнить автоматически svn up содержимого сервера и возможно остальных клиентов?
|
|
|
Записан
|
1n c0de we trust
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #1 : 13-06-2008 15:19 » |
|
Mayor1, совершенно не ясен вопрос. Не скупись на слова и опиши детально.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Mayor
Специалист
Offline
|
|
« Ответ #2 : 15-06-2008 17:05 » |
|
мда ну допустим нужна ссылка на чьинить воспоминания об организации написания клиент серверного приложения, с описанием организации работы с svn или чем нить аналогичным
так же интересует, как проще организовать синхронизацию, содержимого клиентской и серверной части на этапах разработки и использования приложения
|
|
|
Записан
|
1n c0de we trust
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #3 : 16-06-2008 03:43 » |
|
Mayor1, если бы все твои двести постов не были в этом же стиле, то я сказал бы, что ты издеваешься. Нихрена не понятно! Тему пора переносить в "данетки" 1. Ты хочешь использовать SVN для хранения исходников проекта?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Mayor
Специалист
Offline
|
|
« Ответ #4 : 03-07-2008 03:39 » |
|
1. Ты хочешь использовать SVN для хранения исходников проекта?
для хранения всего проэкта, включая исходники бинарники ресурсы и тп при этом серверная часть проэкта запускается под кластером линов, клиентская под виндой, существует 2 свн сервака, разработка на которых ведется 2мя независимыми командами
|
|
|
Записан
|
1n c0de we trust
|
|
|
Mayor
Специалист
Offline
|
|
« Ответ #5 : 14-07-2008 16:23 » |
|
хм оказалось что удобнее всего на этапе разработки подмонитровать виндовскую папку на сервер
в релизной версии наверное проще всего будет загнать все что можно в байт код, а потом заархивировать
да кстати по поводу релизов, какой тулзой удобнее всего патчи клепать, чтобы нечто вроде востановления инкрементального из инкрементального бекапа применила к предыдущей версии, разумеется проверив предварительно, что предыдущая версия клиента и бекапа не изменены?
|
|
|
Записан
|
1n c0de we trust
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #6 : 14-07-2008 17:23 » |
|
Mayor1, зачем так? Просто делаешь checkout нужной версии...
Хороший клиент для винды - TortoiseSVN.
Mayor1, пока будешь писать такие неясные вопросы, так и будут они лежать мусором - без ответа.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Антон (LogRus)
|
|
« Ответ #7 : 15-07-2008 04:10 » |
|
Mayor1, %@#%@#%@#$@##$%@#$
Учи албанский.
что тебе нужно? конкретно в терминах предметной области.
бред какой-то.
для синхронизации всего подряд есть утилита rsync
нахрена синхронизация? чувство что никогда не пользовался SVN/CVS и не работал в команде разработчиков: разработчики что-то делают компилируют затем коммитят в CVS/SVN система на них ругнётся, если вдруг чего не так(файл поправил кто-то еще и не получилось склеить), если ругнулось разработчик это УВИДИТ и поправит расхождения, если нужно.
Далее если ты хочешь, что разработчики имели жутко последнии версии, что бы собрать бинарники и положить их в SVN, то это не слишком удачная идея, правильней (имхо) поднять на сервере систему автосборки которая будет(ночью или днём или раз в 3 часа и по команде): выгружать исходный код, компилировать все проекты, запускать тесты и сохранять результаты(бинарники) в SVN
Или же разработчики должны выполнять "двух проходный коммит", т.е. 1. обновил 2. поправил 3. собрал 4. обновил 5. если ничего нового, то закоммитил, иначе пункты 3-4-5
|
|
|
Записан
|
Странно всё это....
|
|
|
Mayor
Специалист
Offline
|
|
« Ответ #8 : 15-07-2008 04:41 » |
|
серверная часть по 50 раз на дню меняется, тк не нада компилить питоновские скрипты, клиентская тоже
после того как сборка стабильно работает, загоняем на свн, а до этого момента я не могу своим клиентом приконектиться к чужому серверу и соотвественно наоборот - фактически у каждого прогера поднято по 1му своему серваку
для артистов естественно все происходит как ты сказал, только разве что не требуется компиляция, и их сервак обновляется пока не чаще пары раз в неделю
|
|
|
Записан
|
1n c0de we trust
|
|
|
Антон (LogRus)
|
|
« Ответ #9 : 15-07-2008 06:08 » |
|
И чо?
Хоть бы раз объяснил по человечески!!! А то один сленг и предположения, что форум точно знает, как и что Вы ТАМ делаете, а если не знает, то догадается это же мля очевидно.
|
|
« Последнее редактирование: 15-07-2008 06:11 от LogRus »
|
Записан
|
Странно всё это....
|
|
|
|