Как я могу получить ТОЛЬКО изменения, внесенные одним разработчиком? Я имею в виду, получить разницу между двумя версиями для всех файлов, измененных одним разработчиком, и только эти изменения, а не другие. Следующая команда получить файлы, измененные застройщиком между датами, но я хочу дифф из этих файлов между двумя изменениями установленDiff разработчиком в одном файле
hg log -k $dev -d "$start to $end" --template "{file_mods}{file_adds}\n"
Если я пытаюсь:
hg diff -r -1:<rev> $file
я дифф для всех разработчиков, а не для один.
Вы хотите увидеть разницу между двумя произвольными версиями, которые сделал только один разработчик? Как насчет того, изменили ли они что-то, что кто-то изменил первым? Как насчет того, что кто-то изменил что-то снова после того, как они изменили его? Также вам нужны индивидуальные изменения или кумулятивные изменения (что, если они меняют что-то более одного раза)? –