revert

简介

将工作副本的文件更改还原到指定版本。

vb revert [OPTIONS] [PATH...]

示例

  • 将工作副本的修改还原到仓库版本:

$ vb revert
REVERT   commit/commit.txt
REVERT   new.txt
UNMANAGE README.md
 "vb undo" is available to undo changes to the working checkout.
  • test.txt 文件还原到 e33cc87914 版本:

$ vb revert test.txt -r e33cc87914
REVERT   test.txt
 "vb undo" is available to undo changes to the working checkout.

说明

如果对当前工作副本某些文件的修改不满意时,可以使用该命令还原文件上还未提交的修改至仓库版本或者 -r 选项指定的版本,如果文件是重命名操作的一部分,则原始文件和重命名的文件都将被还原。

-r 选项只能使指定文件还原到指定版本,目录或整个各种副本只能还原到当前仓库版本。

vb revert 还能还原被添加、删除或移动但还未提交的文件。

如果需要还原的指定目标是目录名则该目录下的每个子目录和文件都将被还原。

如果没有指定任何目标文件路径,则该命令会还原本地所有未提交的文件修改至仓库版本。

备注

如果意外还原了文件,可以使用 vb undo 命令进行撤销处理,该命令将文件还原到使用 vb revert 前的状态,但 vb undo 只能撤销小于 20MB 的文件。

选项

-r|--revision VERSION

将文件还原至指定的版本

参见

undo, , redo , checkout (co)