恢复 .orig 文件的简单方法?
我刚刚不小心运行了 hg revert *
。 Mercurial 是否附带了将所有 .orig
文件移回原位的工具?
I've just gone and accidentally run hg revert *
. Does Mercurial come with a tool to move all the .orig
files back into place?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不。如果您在 bash 中,您始终可以执行以下操作:
No. If you're in bash you can always do:
此命令将从存储库中的任何位置恢复 .orig 文件:
您可以在 .hgrc 中为此添加一个 hg 别名,如下所示:
然后使用以下命令从存储库运行它:
This command will reinstate your .orig files from anywhere inside your repo:
You can add a hg alias for this in your .hgrc like so:
And then run it from your repo using this command:
否,但您的操作系统可能提供 cp 命令(或等效命令)。只需将 .orig 复制到恢复的文件中,或者,如果您已提交所需版本的文件,请从该版本再次恢复它。
No, but your operating system probably provides
cp
command (or equivalent). Just copy .orig onto reverted file, or, if you've commited the file in the wanted version, revert it again from that version.