我用我的mercurial存储库创建了一个备份
hg bundle --all name.hg
Run Code Online (Sandbox Code Playgroud)
现在,我将如何使用备份文件恢复我的存储库?说我的整个存储库是否已损坏,我所拥有的只是这个*.hg文件.是否可以恢复我的存储库(假设这是备份应该是什么.但是我在备份时错过了任何步骤存储库?)
有人可以帮我这个.
提前致谢
Thi*_*ilo 28
引用帮助页面:
然后可以使用常规方法传输捆绑文件,并使用unbundle或pull命令将其应用于另一个存储库.当直接推送和拉取不可用或者不希望导出整个存储库时,这很有用.
因此,您将创建一个新的空存储库并从备份文件中提取.
hg unbundle [-u] FILE...
apply one or more changegroup files
Apply one or more compressed changegroup files generated by the
bundle command.
options:
-u --update update to new tip if changesets were unbundled
Run Code Online (Sandbox Code Playgroud)
请注意,您还可以使用常规文件系统工具来备份存储库.当您需要在其他地方传输一组更改时(或者当备份的磁盘空间存在问题时,捆绑包很有用,因为它们是压缩的并且小于磁盘上的repo本身).
| 归档时间: |
|
| 查看次数: |
10001 次 |
| 最近记录: |