Как часть моего процесса выпуска, я хочу создать zip-файл, который является в основном дампом hg рабочий dir во время того конкретного выпуска. Что самый легкий путь состоит в том, чтобы сделать это автоматизированным способом?
BTW, если я просто "архивирую-r proj.zip" zip, будет содержать все виды вещей, которые я не хочу - как скомпилированные файлы, emacs авторезервные копии, и, да, сам .hg каталог...
Используйте hg archive
:
hg archive -t zip /destination/path/zipfile.zip
Он также принимает стандартную опцию -r
для архивирования ревизии, отличной от вершины.