Cri*_*ll 9 svn repository listings
在subversion中是否有一个命令列出在特定主机上注册的所有可用存储库?例如,在clearcase中,"cleartool lsvob"将为我提供给定区域中所有版本化数据库的列表.我在颠覆中找不到类似的东西.
谢谢
不是.每个subversion存储库都是独立的,对其他存储库一无所知.没有办法找到所有的subversion存储库.
我们将所有存储库保存在标准位置(/data/svn)中,并且可以轻松地以编程方式列出所有存储库:
ls /data/svn
Run Code Online (Sandbox Code Playgroud)
或者从远程系统:
ssh svn ls /data/svn
Run Code Online (Sandbox Code Playgroud)
SVN repos有一个独特的结构(/ conf,/ hooks,/ db,/ locks),所以如果它的组件是一个开头,那么搜索一个.
如果安装了locate/updatedb并且当前:
locate /db | grep /db$
Run Code Online (Sandbox Code Playgroud)
或者通过详尽的搜索:
find / -type d | grep /db$
Run Code Online (Sandbox Code Playgroud)
更复杂的搜索将检查完整的组件集.
| 归档时间: |
|
| 查看次数: |
23045 次 |
| 最近记录: |