2014-10-15 4 views
1

Предположим, что команда разработчиков должна внести все свои изменения в локальные ветви, завершить функцию внутри ветки, а затем объединить ветвь в мастер.Посмотрите, какие Git совершают, чтобы овладеть мастером?

Как точно узнать, были ли какие-либо фиксации, сделанные непосредственно для освоения?

+0

Перед попыткой объединить ветвь функции? –

+0

Нет, после. как правило, мы просто должны знать, если кто-то совершает непосредственное владение вместо своей ветви. – RandomAndy

ответ

1

Вы можете получить удаленное репо и посмотреть журналы с ведущего: если вы видите commits which are only part of master (git branch --contains <commit>), то фиксации выполняются непосредственно на главном сервере.

Вы можете защитить свое репо (если у вас есть доступ к серверу) против нажатия на главную ветвь с gitolite.

+0

Это очень помогает. Благодаря! – RandomAndy

Смежные вопросы