Среда командной разработки - PullRequest
1 голос
/ 28 апреля 2010

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

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

Любой вклад будет принята с благодарностью.

Ответы [ 2 ]

2 голосов
/ 23 июня 2010

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

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

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

1 голос
/ 23 июня 2010

Именно поэтому управление распределенной версией получает все большее распространение.

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

И учебник Джоэла по Hg Init: http://hginit.com/

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...