【发布时间】:2019-01-14 14:48:26
【问题描述】:
我们有一个大型 SVN 树,其中包括有分支的文件夹。对于我处理的树中的每个项目,我曾经对每个分支进行单独的签出,对主干也进行一次签出。
我现在要切换到的是单次结帐,但有一组选择性的文件夹。我会使用“更新到修订版”选项,将“更新深度”设置为“工作副本”,并使用“选择项目...”来选择我想要的文件夹。然后我还会检查“使深度粘性”。
我的问题是我不知道如何告诉 SVN 我不再需要某个特定文件夹(例如,现在正在生产中的分支)。
我试图更好地理解“更新到修订”对话框,看看我是否遗漏了什么,我意识到我不太明白“更新深度”下的所有选项的含义。我查看了 TortoiseSVN 网站,但没有找到任何好的细节。
有人能解释一下“更新深度”下以下选项之间的区别吗:
- 工作副本
- 完全递归
- 直系子女,包括文件夹
- 仅归档子级
- 仅此项目
- 排除
我想我理解“直属子级”、“仅归档子级”和“仅此项目”。但我不确定“工作副本”、“完全递归”和“排除”之间的区别是什么。
【问题讨论】:
标签: tortoisesvn