2010-04-28 6 views
1

Мне была поручена команда, которая объединяет полный рефакторинг веб-страницы, встроенный PHP. Я только студент рабочего :(так что мой опыт работы в среде разработки команды ограничен.Командная среда разработки

Ну мой вопрос здесь, как нам лучше управлять развитием сайта? На данный момент мы используем SVN для управления версиями, где у каждого разработчика есть ветвь. У меня есть мечта о отображении [имя брака] .devserver.com в данную ветвь SVN. Но я не уверен, что это лучший способ сделать это «Было бы лучше настроить локальный сервер разработки на каждом dev pc?» Также, если мы используем наш сервер разработки для нашего тестирования, лучше всего сопоставить отображение в ветке SVN? Или будет ли нормальный ftp проще?

Любой вход будет оценен по достоинству.

+0

Сколько у вас команд? – leonm

+0

8 человек (еще 6 символов) – Androme

ответ

1

Вот почему распределенное управление версиями набирает силу.

Для получения дополнительной информации посмотрите на базаре: http://doc.bazaar.canonical.com/latest/en/user-guide/bazaar_workflows.html

И Джоэла Hg Init обучающую: http://hginit.com/

Они дают вам немного лучше понять о DVCS, и почему это лучше, чем использовать Subversion (ИМХО ... и еще несколько тысяч программистов). И если вы используете DVCS, вы можете протестировать на «основном» сервере, вы можете установить серверы LAMP/WAMP и протестировать на свой собственный ящик или любой вариант, о котором вы можете думать. Главное - выяснить, что лучше всего подходит для вашей команды, и сделать это.

2

Я считаю, что неплохо иметь локальную среду, где вы можете работать без всякой мысли, чтобы уничтожить все и иметь четкие типы среды.

Кроме того, я думаю, что это хорошая идея иметь разные ветви для разработки, тестирования и производства. Имея это, у вас есть все готовый и проверенный код в рабочей среде и готовый код, но не проверенный в тестовой среде. Это позволяет легко запускать тесты, показывать продукт, а также разрабатывать.

Если вы собираетесь работать в качестве менеджера, спросите свою команду о технических характеристиках. У них, вероятно, есть хорошие идеи, и всегда приятно узнать, что им нравится.

Смежные вопросы