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