Они будут работать вместе.Однако только редактирование с определенными приложениями будет использовать версии, например, Xcode, textEdit.Я не думаю, что сам файл решает, находится ли он под версиями (то есть vi не будет обновлять версию)
Что делает Versions, это автоматически сохраняет файл в соответствии с рецензией Джона Сиракузы
Вместо того, чтобы создавать новый файл вместе с оригиналом, Lion постоянно сохраняет изменения непосредственно в открытом документе.Это происходит при больших изменениях документа, во время простоя или по требованию в ответ на запросы других приложений о доступе к данным документа.
Но согласно Примечание поддержки Apple Вы можете просто сохранить как и раньше
Вы можете в любое время вручную создать версию сохраненного документа, выбрав «Файл»> «Сохранить версию» или нажмите Command-S (⌘-S).
Так что я думаю, что Mercurial не увидит никакой разницы с файлом, который теперь сохранен с использованием Версий.
Я подозреваю, что у вас может быть графический интерфейс на Mercurial TAT, отметит сохранение через Версии, но какИдея комми состоит в том, чтобы файлы были в согласованном состоянии. Я подозреваю, что с этим
можно сделать немногое.