【问题标题】:TortoiseSVN revert to previous revision without working copyTortoiseSVN 在没有工作副本的情况下恢复到以前的版本
【发布时间】:2014-07-20 10:07:56
【问题描述】:

我对错误的分支提交了一堆更改。我使用 Switch 命令将我的工作副本切换到正确的分支,然后合并/提交来自另一个分支的更改。现在我想从错误的分支恢复我的更改,但我想省去切换或签出分支的完整副本的麻烦。

有没有办法直接在 repo 中恢复到以前的版本而不创建中间工作副本?在我的更改之后没有任何其他提交到分支,所以我不需要反向合并我的更改,我只需要回滚到以前的版本。

【问题讨论】:

    标签: svn repository tortoisesvn revert working-copy


    【解决方案1】:

    Subversion copymovedeletemkdir 命令可以使用 URL 而不是工作副本。不幸的是,svn merge 仅适用于工作副本。

    这是有道理的。当我使用其他四个命令时,毫无疑问我的结果会是什么。但是,merge 命令会修改单个文件,我确实需要在提交之前验证所做的更改。

    【讨论】:

    • 根据TortoiseSVN docs,恢复修订使用幕后合并,因此恢复需要工作副本。谢谢。
    猜你喜欢
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    • 2015-02-12
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多