У меня есть две ветки в моем репозитории bitbucket - master и dev. Я хочу, чтобы мастер-ветвь читала и клонировала для всех. Запись будет по-прежнему ограничена мастером. Однако ветвь dev должна быть видна только разработчикам, и она должна оставаться частной среди разработчиков. Эта ветка разделяется между разработчиками, которые будут совершать и подталкивать других. Как заставить ветку быть приватной в публичном репозитории на битбакете?частная ветка в общедоступном хранилище bitbucket
2
A
ответ
4
Нет, это невозможно. Филиал не имеет значения в git
, это всего лишь «липкая записка», указывающая на фиксацию. Нет смысла «эти n
коммиты принадлежат ветке X
и должны быть частными», поэтому любой, кто вытаскивает материал из вашего репозитория, может получить все ваши коммиты.
Если вы настаиваете на том, развития частного, только раскошелиться хранилище и сделать вилкой частный ...
Лучшее, что вы можете сделать в одном хранилище, чтобы ограничить толчок к этой отрасли. Зачем вам нужно полностью скрывать ветвь 'dev'? – Chris
Поскольку это исследовательские проекты, ветвь dev также используется для обмена идеями и создания на ней. мы хотели бы поделиться коду и идеей с общественностью только тогда, когда она будет полностью готова. Наличие другого хранилища для разработки ограничивает возможности слияния, и мы должны вручную это сделать. –