| 
			| 
					
						| Mayor 
								Специалист    Offline | 
								|  | «  : 12-06-2008 02:46 »  |  | 
 
 svn up клиент-серверное приложение
 клиент-серверное приложение: клиент под виндой из-за необходимости в дх, сервер под лином из за необходимости использования в дальнейшем кластера машин для распределения вычислений
 
 как синхронизировать содержимое клиента и сервера?
 
 как при комите любым из участников клиента, выполнить автоматически svn up содержимого сервера и возможно остальных клиентов?
 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 1n c0de we trust |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #1 : 13-06-2008 15:19 »  |  | 
 
 Mayor1, совершенно не ясен вопрос. Не скупись на слова и опиши детально. |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Mayor 
								Специалист    Offline | 
								|  | « Ответ #2 : 15-06-2008 17:05 »  |  | 
 
 мда ну допустим нужна ссылка на чьинить воспоминания об организации написания клиент серверного приложения, с описанием организации работы с svn или чем нить аналогичным
 так же интересует, как проще организовать синхронизацию, содержимого клиентской и серверной части на этапах разработки и использования приложения
 |  
						| 
								|  |  
								|  |  Записан | 
 
 1n c0de we trust |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #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 | 
								|  | « Ответ #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 » |  Записан | 
 
 Странно всё это.... |  |  | 
	|  |