Ревизии охватывают все файлы, поэтому любой отчет, который вы планируете, не будет содержать информацию о ревизии для каждого файла.
Если вы начали слияние с hg merge
и получили конфликты слияния, вы можетесделать hg resolve --list
, чтобы получить список всех файлов, которые конфликтуют.Команда hg parents
при слиянии выведет список двух объединяемых головок.
Вы можете использовать что-то вроде hg archive -I file1 -I file2 --revision head1 head1.zip
, чтобы создать архивный файл с файлами file1 и file2 в том виде, в котором они находились в редакцииhead1.Если вы делаете это для всех конфликтующих файлов и для каждой головы, у вас есть что-то, что вы можете отправить.
В идеале вы просто указываете dev тянуть, объединять и нажимать на слияние - это легко обрабатываетсявнутри Mercurial и неуклюже обрабатывается за его пределами.