Я ищу некоторый совет относительно того, как правильно структурировать рабочий процесс для моей команды с Git & GitHub.
Мы - недавний svn, преобразовывает, и это довольно сбивает с толку, как мы должны лучше всего настроить наш ежедневный рабочий процесс.
Вот немного фона: я доволен командной строкой, и моя команда довольно плохо знакома с нею, но может следовать за командами использования. Все мы работаем над тем же проектом с 3 средами (разработка, подготовка и производство). Мы - соединение разработчиков и разработчиков так некоторое использование мерзавец GUI и некоторые CLI.
Наша установка в svn прошла примерно так:
Теперь я настроил те ответвления и получил процесс с выполнением сервера, но это - фактический рабочий процесс, который путает ад из меня.
На излишество кажется, что каждый раз кто-то вносит изменение на файле, они создали бы новое ответвление, фиксацию, объединились бы и удалили бы то ответвление. Из того, что я читал, они смогли бы сделать это на определенной фиксации (использующий хеш), я имею то право? Действительно ли это - приемлемый способ пойти о вещах с Мерзавцем?
Любой совет значительно ценился бы.