redo¶
简介¶
重做最后一次被撤销的操作。
vb redo [OPTIONS] [PATH...]
示例¶
将
v2.0
分支合并到trunk
:
$ vb merge v2.0
ADDED test2.txt
ADDED test3.txt
"vb undo" is available to undo changes to the working checkout.
撤销上一个合并命令:
$ vb undo
DELETE test2.txt
DELETE test3.txt
重做被撤销的合并命令:
$ vb redo
NEW test2.txt
NEW test3.txt
说明¶
重做最后一次被撤销的操作,将工作副本恢复到撤销之前的状态。
如果前一条 undo
命令存在 -n|--dry-run
选项,则不会进行任何更改,而只是显示重做详细信息,如果省略 -n|--dry-run
选项,则重做操作将执行。
选项¶
|
试运行,不执行任何操作,但显示将发生的情况。 |
undo 与 redo 区别¶
功能方向
undo
是向后操作,撤销未提交的更改,将工作副本恢复到上一个提交的状态。
redo
是向前操作,重做最后一次被撤销的操作,将工作副本恢复到撤销之前的状态。
操作对象
undo
操作的对象是未提交的本地工作副本更改。
redo
操作的对象是最后一次被撤销的操作,用于重做该操作。
历史记录
无论是 undo
还是 redo
,它们都不会直接影响版本库中的历史记录,只影响本地工作副本。
通过理解这两个命令的区别和作用,可以在 VisionByte 中更加灵活和精确地管理本地工作副本的变更,并根据需要撤销或重做操作。
参见
undo , revert commit (ci) , status