SubVersion切换到深度

时间:2011-08-29 11:17:53

标签: svn branch svn-switch

当从例如主干切换到分支时,我得到5个不同的深度选项。

  • 仅限文件夹
  • 文件夹中的文件
  • 直接儿童
  • 递归
  • 工作副本

这些有什么区别?前两个应该是相当明显的,但不确定我得到的结果,例如最后两个。

1 个答案:

答案 0 :(得分:13)

看看这个不错的documentation。它很好地解释了所有深度选项,例如:

  • 完全递归 - 签出整个树,包括所有子文件夹和子文件夹。
  • 直接儿童,包括文件夹 - 签出指定的目录,包括所有文件和子文件夹,但不填充子文件夹。
  • 仅提交儿童 - 签出指定的目录,包括所有文件但不签出任何子文件夹。
  • 仅限此商品 - 仅签出目录。不要使用文件或子文件夹填充它。
  • 工作副本 - 保留工作副本中指定的深度。结帐对话框中不使用此选项,但它是具有深度设置的所有其他对话框中的默认选项。
  • 排除 - 用于在已填充文件夹后减少工作副本深度。此选项仅在“更新到修订版本”对话框中可用。