Я подумываю об использовании контроля версий на моей работе. В идеале я хотел использовать Subversion, так как теперь это инструмент выбора. Однако, похоже, я столкнулся с кирпичной стеной, поскольку для всех наших разработчиков не так просто работать в локальной среде. Мы делаем веб-разработку с Coldfusion и используем общий сервер разработки. Изменения, внесенные в файлы, могут быть быстро обновлены в браузере.Subversion на сервере общей разработки
Наша компания обслуживает более 100 сайтов, и наш сервер разработки отражает все эти сайты на производстве. Нам часто приходится быстро настраивать 1 из этих 100, протестировать их и быстро загрузить в производство. Если бы нам пришлось загружать данный сайт локально, настройте его на нашем локальном веб-сервере, эти небольшие изменения станут более трудоемкими задачами. Кроме того, часто копирайтеры и менее технические люди захотят перейти на html-страницу и изменить копию. Это прямо в нашей текущей настройке общего сервера.
Давным-давно мы использовали источник управления NGSource, когда вы проверили проект в репозитории, он изменил права доступа к файлу только для чтения. Мы проверили бы файл на общий dev-сервер и изменили бы разрешение на чтение и запись. Мы все проверили бы репозиторий, чтобы убедиться, что кто-то не работает над файлом, над которым мы думали работать. Это сработало хорошо и объяснимо для копирайтеров. Проблема заключалась в том, что клиент NGSource был медленным, и, насколько мне известно, они могут оказаться вне бизнеса.
Итак, есть способ реализовать это изменение прав доступа к файлам при регистрации и проверке с помощью Subversion? Если нет, есть ли лучшее решение с открытым исходным кодом? Разве так плохо развиваться в общей среде и пропустить развитие на местном уровне?
вы можете объяснить, почему вам нужно " только чтение "для файлов? , как вы его описали, вы можете создать рабочую копию на производственной площадке. Поэтому разработчики или копирайтеры, просто подключитесь к сайту, отредактируйте его и внесите изменения непосредственно с сайта-производителя. – Moisei
Ничего себе, ты, как раз, единственный человек, с которым я столкнулся во всем Интернете, который использовал NGSource ... В настоящее время я пытаюсь убедить руководство изменить что-то приличное, как SVN, но это тяжелая работа: ( –