On Fri, 2 Jun 2000, Yuri Kuzmenko wrote:
> From: Yuri Kuzmenko <yuri@xxxxxxxxxxxxxxx>
> Subject: [apache-talk] групповая разработка web и синхронизация
>
> Всем привет!
>
> Необходим совет.
>
> Складывается ситуация, при которой необходимы гораздо более гибкие условия
> веб-разработки.
>
> Платформа - Linux + Apache + mod_perl + MySQL.
> Есть два сервера. Один - локальный, второй - выделенный сервер у
> провайдера (связь по 128k). Локальный сервер находится у нас в офисе, на
> нем происходит разработка и отладка сайта, который затем переносится на
> удаленный сервер.
cvs. Два отдельных модуля - один для программистов, другой для
дизайнеров.
CVSROOT=:ext:server:/repository
CVS_RSH=ssh
(под Windows это работает, проверялось. Не 9x, естественно, а NT)
Тем, которые дизайнеры, и которым не надо иметь shell-овский логин на
удаленный сервер, поставить шеллом smrsh.
> MySQL, в принципе, реплицировать не обязательно, но желательно. В крайнем
> случае, отлаживая сайт локально, вполне можно соединяться к удаленной
> базе.
Про это ничего хорошего не скажу. Был бы Postgres или Oracle, я бы
что-нибудь посоветовал. А про mySQL
я знаю только то, что транзакций в нем не бывает.
> Необходимо решение, которое позволило бы работать отдельно этим двум
> группам пользователей и правильным образом делать апдейт сайта на
> удаленный сервер. При этом важно, что первая группа делает HTML и графику
> под Windows.
Вообще говоря два варианта - либо репозиторий на сервере
и автоматическое обновление рабочей копии сайта при коммите (в info cvs
это описано), либо человек, который принимает работу и делает cvs exports
руками, а репозиторий - на сервере разработки (по-моему предпочтительнее)
--------------------------------------------------
Victor Wagner vitus@xxxxxx
Programmer Office:7-(095)-785-09-72
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.nethttp://www.ice.ru/~vitus
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.