SVN恢复旧文件结构

时间:2013-08-02 19:37:37

标签: bash svn

我们正在为拥有SVN的团队创建文件部署应用程序。这是我们要做的新方案,

User creates folder1 and checks it in
User creates folder2 and checks it in (rev2 now)
User creates folder3 and checks it in (rev3 now)

此时,用户认为他需要返回修订版1.所以我们

svn co -r 1 

用户希望只能看到folder1,而不能看到folder2和folder3。这可行吗?我们正在Linux命令行上创建脚本,因此我们不会使用SVN客户端。只有SVN命令。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果User1已经有工作副本并希望返回之前的某个版本,则必须使用update,而不是checkout

>svn help up
update (up): Bring changes from the repository into the working copy.
usage: update [PATH...]

  If no revision is given, bring working copy up-to-date with HEAD rev.
  Else synchronize working copy to revision given by -r.