mercurial - 如何存档/导出自使用 Mercurial 进行特定修订后更改的所有文件?

标签 mercurial archive revisions

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/

相关文章:

mercurial - Mercurial : unknown command 'extdiff' '

ios - 远程创建 iPA 或存档构建

python - 如何检查它是否是python中存档的文件或文件夹?

custom-post-type - 帖子修订不会保存或显示所有自定义帖子类型

c# - 如何使用 C# 迭代和计算 Word 文档中的修订?

mercurial - 使用 TortoiseHg 跨多个提交进行代码审查的最佳方法是什么?

user-interface - IntelliJ 项目 Pane 下的所有文件都是红色的

mercurial - 如何比较远程Mercurial存储库的状态?

php - 如何为我的自定义博客文章创建文件?

Mercurial: check out 文件进行修订