Доступ к файлу в Mercurial с использованием идентификатора ревизии / набора изменений (без обновления hg) - PullRequest
0 голосов
/ 28 февраля 2012

У меня есть приложение, которому требуется одновременный доступ к нескольким ревизиям файла в хранилище и проверка его содержимого. Как получить доступ к версии файла с помощью моего собственного приложения. Есть ли команда API или hg для выбора версии.

Граничным условием является отсутствие обновления hg.

[ртутные инструменты запускаемого diff, кажется, делают это, используя квалификаторы пути вида - @ 183: 27bc9c60648d Но эти квалификаторы пути не работают напрямую в оболочке, поскольку файловая система на самом деле не имеет такого файла]

1 Ответ

3 голосов
/ 28 февраля 2012

Как правило, вы должны использовать hg cat для извлечения содержимого определенного файла с определенной ревизией, а затем либо направить его в другую команду, либо сбросить его во временный файл для обработки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...