Это частичный ответ. Hg поддерживает тегирование, которое можно использовать для идентификации определенного момента времени (AKA - выпуск). Он занесен в Красную книгу бинов в Chapter 8. Managing releases and branchy development.
Что касается , то форсирование людей должно быть актуальным и разветвляться с последними стабильными, это скорее проблема групповой дисциплины/рабочего процесса. Несколько лет назад в Xerox (конец 70-х) наш собственный менеджер (который остался безымянным для защиты виновных) нарушил правила регистрации/выезда группы до того момента, когда мы сменили главный пароль в каталоге. Ему разрешили проверить файл с кем-то другим, действующим как взрослый.