小编cor*_*nus的帖子

检索旧版本的文件而不更改工作副本父级

如何在Mercurial中获取文件的早期版本的副本,而不在工作区中创建该文件的新默认工作副本?

我找到了hg revert命令,我认为它符合我的要求,但我不确定.

我需要获取我的代码的早期版本的副本才能使用几分钟.但我不想打扰当前正常工作的版本.

所以我打算这样做:

hg revert -r 10 myfile.pls
Run Code Online (Sandbox Code Playgroud)

有没有办法将它输出到不同的目录,所以我的文件的当前工作版本不受干扰?就像是:

hg revert -r 10 myfile.pls > c:\temp\dump\myfile_revision10.pls
Run Code Online (Sandbox Code Playgroud)

version-control mercurial dvcs revert

34
推荐指数
2
解决办法
1万
查看次数

运行"hg update"后 - >找不到合并MyClass.class的工具:Keep(l)ocal或take(o)ther?

我回过头来看看早期的修订:

hg update -r 10
Run Code Online (Sandbox Code Playgroud)

然后,我想通过以下方式回到提示:

hg update
Run Code Online (Sandbox Code Playgroud)

但我得到了这个消息,我不知道如何回应它:

tool kdiff3 can't handle binary
tool tortoisemerge can't handle binary
tool winmergeu can't handle binary
tool docdiff can't handle binary
no tool found to merge target/classes/com/mypackage/MyClass.class
keep (l)ocal or take (o)ther?
Run Code Online (Sandbox Code Playgroud)

mercurial

2
推荐指数
1
解决办法
1474
查看次数

标签 统计

mercurial ×2

dvcs ×1

revert ×1

version-control ×1