Это может быть глупый вопрос, но при сравнении локального и удаленного файла, какой путь к удаленному файлу? Х.Г. хочет, чтобы вы указали заголовок / ревизию, на которую вы ссылаетесь, или что-то еще?
есть:
hg diff /local/file /remote?/file?
Mercurial не делает этого.Единственное сравнение с другими репозиториями - hg incoming и hg outgoning, которые показывают, какие наборы изменений различаются между репозиториями.Вы можете добавить параметр --patch к любому из них, чтобы увидеть патчи, которые являются основой этих наборов изменений, но вы не можете сравнить две версии файла, не имея их в одном локальном клоне.
hg incoming
hg outgoning
--patch
С рт.ст. человек
hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...
Я не уверен, что вы можете говорить об «удаленном файле» в DVCS: вам нужно извлечь или клонировать удаленное репо, чтобы иметь возможность сделать любой hg diff. hg fetch, например, описано здесь .
hg diff
hg fetch