Можно проверить номер версии локального извлечения с текущей версией репозитория.
т. е. я извлекаю файл из репозитория и вношу изменения локально, прежде чем я зафиксирую, что другой пользователь извлекает тот же файл, вносит изменения и фиксирует файл. Перед фиксацией мне нужно проверить, совпадают ли локальная версия и версия репозитория. так что сообщите пользователю о несовместимости версии.