Первый раз взялся за серьёзный проект, где более 1 разработчика. Кто работал и кто знает, расскажите, пожалуйста, по каким принципам команды разработчиков работают над одним проектом?
dedyshka такие системы назвают source control. если коротко: у каждого есть проект, куда он вносит изменения. после того, как изменения сделаны и протестированы, эти изменения "коммитятся", т.е. раздаются всем остальным участникам проекта. в свою очередь во время работы нужно будет принимать изменения, сделанные другими участниками. если работаешь в команде, то есть человек, раздающий задания и контроллирующий их исполнение. обычно раздача заданий и контроль осуществляется с помощью issue tracker-а в простых случаях, либо с помощью системы управления проектами http://www.php.ru/forum/viewtopic.php?t=30894 если находят ошибки, то их заносят в bug tracker, который обычно является частью вышеупомянутой системы.
спасибо, нашёл, почитал. Я так понял, что системы контроля версий на простой шаред хостинг не поставить, если нет доступа к настройка апача? или я неправильно понял?
dedyshka обычно для синхронизации используют сервер, доступный из интернета. если такой возможности нет - используют синхронизацию через эл.почту (если поддерживается) либо, для git, можно использовать сервер github.com за небольшую плату. для системы управления проектами нужно смотреть требования. некоторые можно ставить и на шаред хостинг.