我想知道是否支持以下愿望:在客户端,即在我的工作目录空间中,我不想从目录树中获得一对一的工作副本(resp . 一个子树)在服务器上找到。相反,我想有一个特定的观点,例如
take directory1 from the repos, check it out here under ./mydirectory1
take directory2 from the repos, check it out here under ./mydirectory2
像这样的东西。我认为 CVS 的“模块”功能已经/能够做到这一点。
svn中是否有类似的东西?
PS:我知道 :externals: 属性。但这不是我想要的,因为这要求单个客户/用户必须做正确的事情,将外部设置正确。我更喜欢这种配置只完成一次,这样用户就可以对签出的东西有相同的看法。
PPS:我可以想象,只要所有内容都在同一个存储库/工作目录中,符号链接就会达到我想要的效果,因为那时链接可以使用相对路径。(我不知道符号链接是否是跨不同文件系统的强大解决方案)