hg diff локально для удаленного файла - PullRequest
10 голосов
/ 30 марта 2011

Это может быть глупый вопрос, но при сравнении локального и удаленного файла, какой путь к удаленному файлу?
Х.Г. хочет, чтобы вы указали заголовок / ревизию, на которую вы ссылаетесь, или что-то еще?

есть:

hg diff /local/file /remote?/file?

Ответы [ 2 ]

16 голосов
/ 30 марта 2011

Mercurial не делает этого.Единственное сравнение с другими репозиториями - hg incoming и hg outgoning, которые показывают, какие наборы изменений различаются между репозиториями.Вы можете добавить параметр --patch к любому из них, чтобы увидеть патчи, которые являются основой этих наборов изменений, но вы не можете сравнить две версии файла, не имея их в одном локальном клоне.

1 голос
/ 30 марта 2011

С рт.ст. человек

hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...

Я не уверен, что вы можете говорить об «удаленном файле» в DVCS: вам нужно извлечь или клонировать удаленное репо, чтобы иметь возможность сделать любой hg diff.
hg fetch, например, описано здесь .

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