Прошу прощения, если это очевидно или легко, я просмотрел большое количество руководств по git / github и прочитал другие статьи, но я хочу убедиться, что я делаю правильно.
Я хочу включить VC (по понятным причинам) в свою команду и процесс разработки.
Текущий процесс разработки (с использованием Dreamweaver):
* Получите билет (или заказ на работу) )
* Загрузить файл на сервер разработки
* Внести изменения в файл
* Загрузить файл обратно на сервер разработки
{{1 }} * Изменения протестированы / подтверждены
* Отправить на рабочий сервер
Я пытаюсь понять, как реализовать наш новый процесс разработки с помощью Git.
Я перехожу на PHPStorm (которая представляет собой реальную PHP IDE с прямой интеграцией с Git).
Будет ли это что-то вроде
Или было бы лучше сделать что-то вроде
Или есть другой способ ? Не можете понять, какой поток будет оптимальным?
Любая помощь будет принята с благодарностью.
Править
Я пытаюсь понять, лучше ли иметь локальную версию сервера (для каждого разработчика), и если да, то как это работает, если у вас около 7 веток?
Если нет , как вы справляетесь с 7 или около того ветками с ними в сети? Вы загружаете файлы FTP или используете Git Hooks для их автоматического обновления?
Обновление от 26.07.2012
После долгой успешной работы с Git я с большим успехом следую этой модели ветвления: { {1}} Успешная модель ветвления Git
Ответ на приведенный выше вопрос был положительным - обязательно должна быть локальная версия сервера.