代码之家  ›  专栏  ›  技术社区  ›  Kzqai

如何在svn中将单个文件暂时回滚到已知的良好状态?

  •  0
  • Kzqai  · 技术社区  · 15 年前

    我正在尝试将单个文件返回到Subversion中以前版本的状态。我不想提交这个文件,只要把它作为工作副本的一个修改就行了。我该怎么做?

    编辑: 有人建议我使用checkout,但是如果我运行我希望工作的命令,我将得到:

    $ svn help checkout
    checkout (co): Check out a working copy from a repository.
    usage: checkout URL[@REV]... [PATH]
    
    
    Valid options:
      -r [--revision] arg      : ARG (some commands also take ARG1:ARG2 range)
                                 A revision argument can be one of:
                                    NUMBER       revision number
    
    $ svn checkout -r 133 templates/supplier.post_product.tpl
    svn: Client error in parsing arguments
    

    我想也许我需要使用一个指向目录的url而不是路径?

    2 回复  |  直到 15 年前
        1
  •  2
  •   nobody    15 年前
    svn up -r foo path/bar
    
        2
  •  0
  •   Amber    15 年前

    你可以单独 checkout 文件的旧版本,不需要提交。