Мой текущий клиент использует MKS для контроля версий.
У них есть политика, согласно которой разработчикам не разрешается удалять участников. Это, следовательно, запрещает нам делать ходы и т. Д.
Я спросил причину этого, и мне сказали, что это потому, что, как только вы уволите участника из MKS, вы не сможете получить его обратно. В отличие от SVN, где вы всегда можете оправиться от истории, очевидно, в MKS, когда она ушла, она ушла.
Это правда, или клиент ошибается?
Является ли их операция в MKS аналогичной операции удаления SVN?
Очевидно, что отсутствие полного контроля над нашим исходным деревом приводит к проблемам с нашей кодовой базой. Я хотел бы знать факты, прежде чем оспаривать эту практику.