2015-08-20 2 views
0
$ git branch -r --merged master 

Команда перечисляет удаленные филиалы, объединенные в master, но не сообщает вам, кому они принадлежат. Скажем, еще один разработчик по имени Майкл подталкивает некоторые ветви, и они объединяются в ветвь master на удаленном сервере. Удастся ли Джуду увидеть ветви, которые были выдвинуты Майклом, слитые в мастера на удаленном сервере?Как я могу увидеть ветви, объединенные с мастером в удаленном сервере, подтолкнутые определенным разработчиком?

ответ

0

Отверстие, отправленное на репо на удаленном сервере, доступно всем, у кого есть доступ к этому репо, каждый может нажать на эту ветку и объединиться с другими ветвями, git не применяет никаких ограничений. Некоторые провайдеры услуг git (то есть Bitbucket) могут обеспечить некоторую конфиденциальность для репозиториев и филиалов, но это часть их обслуживания, а не git в целом.

EDIT:

Это даст коммит, который представляет собой последнюю раствориться в «мастер»

git log -1 $(git branch -r --merged master| awk '{print $2}') 

(это скрипт для Linux, вам, возможно, потребуется принять его для вашей ОС)

+0

Право. Но не ответ. – Jude