К сожалению, у нас не всегда есть выбор того, что мы используем, или какую поддержку / управление мы имеем на стороне сервера вещей.
Еще один «более злой» способ - создать скрипт, который фиксирует каждый файл в дереве по отдельности , снова и снова, пока все они не преуспеют.
Конечно, при большом коммите кто-то может жаловаться, что существует более 100 идентичных сообщений журнала, по одному для каждого файла, и, как и при большом коммите RCS / CVS, люди будут «обновляться» и получать что-то «между» начало коммита и финиш, но затем вы можете рассказать им о своих проблемах и о «решении», к которому вы были вынуждены прибегнуть, чтобы ПОЛУЧИТЬ РАБОТУ, несмотря на плохое управление и поддержку.
К сожалению, для особо больших файлов или особенно «плохих» проблем с сетью это может не сработать.
В худшем случае все остальные участники проекта тоже просят вас за сценарий.
Или, я думаю, кто-то может «уволить» вас за это. Но это, вероятно, будет лучшим результатом, чем работа в такой среде, которая саботирует все ваши усилия по достижению целей, а затем заставляет вас «отвечать», когда вы пытаетесь преодолеть их препятствия, чтобы добиться цели.