首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何创建subversion资源库的目录列表

如何创建subversion资源库的目录列表
EN

Stack Overflow用户
提问于 2008-09-19 05:04:29
回答 5查看 3.2K关注 0票数 5

我有一个客户,他要求我给他们一个源代码中每个文件和文件夹的列表(然后简要解释一下源代码树)。有没有一种简单的方法可以从subversion存储库中创建像这样的格式良好的列表?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-09-19 05:10:07

您需要list命令。假设您使用的是命令行客户端

代码语言:javascript
代码运行次数:0
运行
复制
svn list -R http://example.com/path/to/repos

这将为您提供存储库中所有内容的完整递归列表。将其重定向到文本文件

代码语言:javascript
代码运行次数:0
运行
复制
svn list -R http://example.com/path/to/repos > file.txt

然后格式化到你想要的内容。

票数 9
EN

Stack Overflow用户

发布于 2008-09-19 06:15:28

通常,您可以使用tree实用程序(在*Nix系统中)为任何目录结构打印出这样一个列表。它默认安装在许多发行版中。如果它不在您的库中,您可以查看标准存储库。例如,在Ubuntu中,使用默认的存储库,"sudo apt-get install tree“应该可以做到这一点。或者,有一个使用sed的shell脚本来实现它here。有了tree之后,只需cd到您想要打印清单的目录,然后键入"tree“(如果您愿意,可以将其重定向到一个文件)。

这确实要求您已经签出了存储库,但在大多数情况下,您可能已经有了一个。请注意,这还将包括.svn目录,这有点麻烦,但您始终可以通过"grep -v .svn“来管道输出,该命令将剥离这些行,可能还会使用一些额外的魔术来删除层次结构中包含.svn的行(使用sed或过程性外壳脚本循环或类似的)。

票数 2
EN

Stack Overflow用户

发布于 2008-09-19 05:07:41

尝试: svn列表-R

包含您试图列出的分支的根。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/99781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档