Мы - команда из 60 + разработчиков, работающих над одним и тем же продуктом, и переходим от SVN к Github. У нас есть процесс в SVN, где в отдельных файлах заблокирован и всякий раз, когда разработчик хочет совершить код, ему нужно его разблокировать владельцем файла. Три из нас являются владельцами всего 150 файлов. Перед разблокировкой предшествует обзор кода.
В Github мы планируем использовать модель Fork-Clone - каждый проект, над которым работает группа разработчиков, будет делать вилку, каждый разработчик сделает клон вилки, напишет код и зафиксирует происхождение, вывод функции будет выполнять запрос на вытягивание вверх по потоку.
Хотя это кажется прекрасным, проблема в том, когда большой проект доставляется, он приносит много изменений для обзора и, следовательно, увеличивает нагрузку на владельцев файлов. Кроме того, это может произойти в последующих циклах разработки, и, следовательно, проект может быть поставлен под угрозу.
Один метод, который, как мы думали, может работать, заключается в том, чтобы иметь крючки, когда нажатие git выполняется в начало (fork). Может быть один окончательный обзор git pull to upstream.
Однако мы не могли найти никаких расширений github или перетаскивать крючки для них. Есть ли быстрый способ (чтение, существующее расширение), чтобы сделать это с Github, или мы должны использовать те же самые крючки, которые мы будем использовать с git?