Mercurial 支持一个方便的存档命令,它允许您将特定修订版中的所有文件(感谢 Ry4an 在评论中指出)导出到另一个文件夹/zip 文件等。这是按如下方式完成的:
hg archive -r REV destination
有没有办法只导出自某个修订版以来更改的文件并导出到头部?
谢谢,
波阿斯
最佳答案
请参阅我对您对存档功能的误解的评论。鉴于此,您实际上可能并不想要一种仅使用从修订版 X 更改为修订版 Y 的文件来构建存档的方法,但万一您真的这样做了,可以这样做:
hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
关于mercurial - 如何存档/导出自使用 Mercurial 进行特定修订后更改的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813981/