我不想签出整个目录层次结构。如何.. svn mkdir ../dir如果..不是工作副本?
3
A
回答
8
大多数SVN命令接受远程URL,所以如果你的仓库状态http://myserver/svn/myrepo
,你可以这样做:
svn mkdir http://myserver/svn/myrepo/mydir
svn checkout http://myserver/svn/myrepo/mydir
0
提交空..
然后svn mkdir
2
您不能添加源代码控制的目录到非源代码控制的目录。
这是一个设计选择,因为最终尝试多根源代码控制的人想要协调根目录,这意味着统一的目录结构(删除多个根目录)。并不是说SVN无法帮助你做你想做的事情,而是你错误地接近你的任务。
有两种方法可以做到这一点,这取决于你想完成什么。如果你真的想要第二个独立的根,那么这是一个不同的项目。为它创建一个不同的存储库。你可能需要运行“svnadmin create”,或者让管理员来这样做。
如果您只想避免在某个部分使用完整的签出功能,那么可以使用“-N”或--non-recursive选项来签出您想要的目录(而不必检查整个目录树)。习惯于仅仅涉及树的一部分可能需要一些练习,但是一旦你学习了它,就不需要再学习它。
请注意,您仍然需要添加目录并将其提交给SVN服务器以获取副本,但除此之外,您的磁盘上只有整个树的小分支。
相关问题
- 1. 如何修复svn:'path/to/dir'不是工作副本目录
- 2. svn:'。'不是工作副本
- 3. Svn-log'。' Svn不是工作副本
- 4. SVN - 不是工作副本错误
- 5. SVN-ANT错误 - “不是工作副本”
- 6. SVN如何升级工作副本
- 7. vim - 如果在svn工作副本中不保存备份?
- 8. 'Un-SVN'工作副本
- 9. SVN升级工作副本
- 10. Unbork svn工作副本
- 11. SharpSVN提交的多个目标赋予“-dir-不是工作副本”错误
- 12. svn mkdir vs mkdir svn
- 13. git-svn:如何知道git-svn工作副本的当前SVN修订版本?
- 14. 如何修复SVN'工作副本文本基本损坏'?
- 15. SVN提交错误:“'。'是不是一个工作副本“
- 16. s3副本如何工作?
- 17. 尝试提交SVN时出现“不是工作副本”错误
- 18. 从仓库获取svn日志,而不是工作副本
- 19. SVN解决问题:svn:warning:'#!/ bin'不是工作副本
- 20. SVN工作副本被锁定。清理也不工作
- 21. SVN添加错误 - 不是工作副本
- 22. 如何确定SVN工作副本是否需要更新(从脚本)?
- 23. 阅读SVN:外部工作副本
- 24. 如何验证Subversion的工作副本
- 25. 如何确定SVN工作副本版式?
- 26. 我如何告诉svnx使用svn的远程工作副本?
- 27. 升级后SVN工作副本太旧
- 28. SVN工作副本被锁定
- 29. SVN分支和工作副本
- 30. SVN网络共享工作副本