2017-04-21 29 views
0

如何列出深度嵌套的SVN回购中的所有分支。我试图如何列出SVN中的所有分支

SVN LS%SVN-URL到分支文件夹%

但它给文件和文件夹的名单。

我已经在我的SVN回购

  • /分公司/分支机构 - 一个
  • /分公司/分支机构-A /支-B
  • /分公司/分支机构-A /科顺以下分支结构ç
  • /支链/支-A /分支-C /分支d
  • /支链/支-E
  • /支链/支-F

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

  • /支链/支一个
  • /支链/支-A /分支-B
  • /支链/支-A /分支-C
  • /支链/支-A /科顺C /支-d
  • /分公司/分支机构-E
  • /分公司/分支机构-F

回答

2

您需要添加--depth选项

svn ls http://snvServer/Project/branches/ --depth immediate 

From subversion docs

--depth : 只包括操作的直接目标,而不是它的任何文件或目录的孩子。

- 深文件: 包括该操作的直接目标及其任何直接文件子目录。

--depth 的立即: 包括操作的直接目标及其任何直接的文件或目录的孩子。目录儿童将自己变为空白。

- 深无穷大: 包括直接目标,它的文件和目录子目录,子目录子目录等,以完整递归。

相关问题