Mercurial - 导出存档内的历史文件
我想使用“hg archive”交付我的项目。我看到的唯一问题是该存档中没有历史文件。有没有办法将完整历史记录导出到同一文件中?
我所说的历史是指修订描述。
I want to make a delivery of my project by using "hg archive". The only problem I see is that there is no history file in that archive. Is there a way to export full history into the same file?
By history I mean revision description.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
hg archive
专门用于删除任何历史上下文/版本控制数据。如果您想要存储库的历史记录,只需复制实际的存储库即可。
hg archive
is specifically designed to remove any historical context/version control data.If you want the history of a repository, just copy the actual repository.
运行
hg archive
后,您可以运行hg log --style Compact >历史记录.log
。您最终会得到一个包含以下内容的文件:您可以使用任何预定义样式自定义
hg log
的输出,或 使用您自己的风格,具体取决于您想要在该历史文件中包含多少信息。After running
hg archive
you could runhg log --style compact > history.log
. You would end up with a file containing things like:You can customize the output of
hg log
with any of the predefined styles, or with a style of your own, depending on how much information your want in that history file.