SubVersion切换到深度

Svi*_*ish 12 svn branch svn-switch

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

  • 只有一个文件夹
  • 文件夹中的文件
  • 直接孩子
  • 递归
  • 工作副本

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

Ste*_*fan 14

看看这个漂亮的文档.它很好地解释了所有深度选项,例如:

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