Когда мы рассматриваем переход от SVN к git на работе, коллега выразил обеспокоенность тем, что злонамеренный или склонный к несчастным случаям разработчик может использовать git rebase
для удаления удаленной истории из нашего общего доступа. репо.
Изменить: Как указано в ответах, целые ветки также могут быть удалены из удаленного репо с помощью git push origin: branch-name
.
Это реальная проблема? Если да, то какой подход мы можем предпринять, чтобы предотвратить это?