如何在SVN中列出所有分支

M F*_*eed 2 svn

我怎样才能列出SVN仓库中深度嵌套的所有分支.我试过了

svn ls%svn-url-to-branch-folder%

但它也提供了文件和文件夹列表.

我的SVN仓库中有以下分支结构

  • /支链/支一
  • /支链/支-A /分支-B
  • /支链/支-A /分支-C
  • /支链/支-A /分支-C /分支d
  • /支链/支-E
  • /支链/支-F

所以我需要获得带有路径的分支列表(不是分支内的文件/文件夹),例如

  • /支链/支一
  • /支链/支-A /分支-B
  • /支链/支-A /分支-C
  • /支链/支-A /分支-C /分支d
  • /支链/支-E
  • /支链/支-F

Joa*_*ino 5

您需要添加--depth选项

svn ls http://snvServer/Project/branches/ --depth immediates
Run Code Online (Sandbox Code Playgroud)

来自subversion文档

--depth empty:仅包含操作的直接目标,而不包括其任何文件或目录子项.

--depth files:包括操作的直接目标及其任何直接文件子项.

--depth immediates:包括操作的直接目标及其任何直接文件或目录子项.子目录将自己为空.

--depth infinity:包括直接目标,其文件和目录子项,子项的子项等,以完全递归.