Как заархивировать / экспортировать все файлы, измененные с определенной версии Mercurial? - PullRequest
5 голосов
/ 11 мая 2010

Mercurial поддерживает удобную команду архивирования, которая позволяет вам экспортировать все файлы такими, какими они были в определенной ревизии (спасибо Ry4an за указание на это в комментарии) в другую папку / zip-файл и т. Д. Это делается следующим образом:

hg archive -r REV destination

Есть ли способ экспортировать только измененные файлы , начиная с определенной ревизии и до головы?

Спасибо, Боаз

1 Ответ

1 голос
/ 12 мая 2010

См. Мой комментарий о том, что вы неверно истолковали, что делает архив. Учитывая это, возможно, вам не нужен способ создания архива только с файлами, которые изменились с ревизии X на ревизию Y, но на всякий случай вы это сделаете:

hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...