@dmitriy_ing

Как организовать удаленную команду над вебпроектом?

Есть ситуация - php+html+css+js проект (вебсайт), расположенный на сервере.
Есть разные люди, которые выполняют задачи по сайту прямо на сервере.
Есть проблема - одновременно могут править одни и те же файлы разные люди, при этом нет системы блокировки файлов.

Каким образом организовать доступ разных людей к правкам файлов и предотвратить возможность править одни и те же файлы?
Пробовали SVN, но править файлы нужно прямо на сервере (без чекаута), т.к. на локальном компьютере нет возможности выгрузить сайт (нужен вебсервер).

Какой подход нам поможет?
  • Вопрос задан
  • 2385 просмотров
Пригласить эксперта
Ответы на вопрос 3
1 Сделать тестовые сервера каждому и все же прикрутить хотя бы svn.
2 Разные люди выполняют разные задачи но правят одни и те же файлы? У вас что-то не так с архитектурой проекта.
3 Используйте редакторы которые предупреждают о том, что сохраняемый файл изменен после открытия. Мне нравится Komodo Edit (потому, что я сам такой - лень поднимать svn, а с архитектурой проектов часто что-то не так ;) )
Ответ написан
opium
@opium
Просто люблю качественно работать
git
автодеплой на тестовый сервер
Ответ написан
Rrooom
@Rrooom
Пробовали SVN, но править файлы нужно прямо на сервере (без чекаута), т.к. на локальном компьютере нет возможности выгрузить сайт (нужен вебсервер).


Открутить кому-то голову, к примеру.
Отберите у всех доступы к серверу.
Перенесите код в git (рекомендую битбакет, для начала).
Настройте Jenkins - для развертывания сайта при коммитах в production-ветку.
Соберите эталонный образ Vagrant и раздайте своим разработчикам вместе с доступом к git.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы