我对错误的分支进行了一系列更改 . 我使用Switch命令将我的工作副本切换到正确的分支,并且我合并/提交了来自另一个分支的更改 . 现在我想从错误的分支恢复我的更改,但我想省去切换或签出分支的完整副本的麻烦 .
有没有办法在回购中直接恢复到以前的版本而不创建中间工作副本?我的更改后没有任何其他提交到分支,所以我不需要反向合并我的更改,我只需要回滚到以前的修订版 .
Subversion copy , move , delete 和 mkdir 命令可以使用URL而不是工作副本 . 不幸的是, svn merge 仅适用于工作副本 .
copy
move
delete
mkdir
svn merge
这是有道理的 . 当我使用其他四个命令时,毫无疑问我的结果是什么 . 但是, merge 命令会修改单个文件,我确实需要在提交之前验证所做的更改 .
merge
1 回答
Subversion
copy
,move
,delete
和mkdir
命令可以使用URL而不是工作副本 . 不幸的是,svn merge
仅适用于工作副本 .这是有道理的 . 当我使用其他四个命令时,毫无疑问我的结果是什么 . 但是,
merge
命令会修改单个文件,我确实需要在提交之前验证所做的更改 .