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