Мой партнер и я создаем веб-приложение, и я ищу предложения относительно рабочего процесса Git, которые мы можем реализовать Я являюсь частью команды разработчиков, поэтому я хочу держать под контролем весь сложный контроль версий (т.е. слияние и перенос в производство), но я хочу, чтобы мой партнер - дизайнер - смог начать использовать git и start узнать что-то в этом хорошее. Я не хочу рабочий процесс, который был бы уместен для команды разработчиков, потому что я хочу поручить моему партнеру это, чтобы он начал работать с git. Я думаю, что-то вроде этого:
Дизайнерские клоны git с моей локальной машины:
дизайнер: ~ / $ git clone git: //192.168.0.1/programmer/project.git
Дизайнер разветвляет и вносит изменения:
дизайнер: ~ / $ git co -b designer-branch
Дизайнер подталкивает свою ветку к моей машине:
дизайнер: ~ / $ git push designer-branch
Я объединю дизайнер-ветку с мастером:
программист: ~ / $ git co master
программист: ~ / $ git merge дизайнер-ветка
Я нажимаю изменения в нашем репо:
программист: ~ / $ git push
Я думаю, что в этом есть смысл, но мне бы понравились любые советы или хитрости, которые есть у других разработчиков, когда вы пытались привлечь дизайнера в свои руки.
Спасибо!