我们正在为拥有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命令。
感谢您的帮助。
答案 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.