2019独角兽企业重金招聘Python工程师标准>>>

命令行工具SvnIndex用来维护subversion版本资源库的全文本索引,它包括两个子命令,分别用来创建、更新索引。

svnindex create <Index> <Repository> [Options]

上述命令在指定的索引位置Index为位于Repository的版本资源库创建索引,会覆盖Index位置的内容. -r过滤器选项用来指定索引到的修订版本号,如果-r选项忽略,默认为最新版本。取决你的版本资源库的大小,索引操作可能需要很长的一段时间,尽量少索引一些修订版本,确认基本的索引流程OK,然后更新索引到最新版本。 -f过滤器选项用来排除索引匹配指 
定的正则表达式的内容。例如,你或许需要排除tags文件夹下的内容,因为这个文件夹一般是些trunk或branches的备份。 
svnindex update <Index> <Repository> [Options] 
上述命令在指定的索引位置Index为位于Repository的版本资源库更新索引。Index 是在本地文件系统上的文件夹路径 ,Repository 是本地文件系统上的版本资源库的文件夹路径或 通过http、svn协议进行访问的有效url。 
使用 SvnIndex的例子

在我们的例子中,版本资源库位于 e:\Repository, 创建的索引文件位于e:\RepositoryIndex . 版本资源库由svnserve启动,位于server服务器上。

  • 复制SvnIndex文件夹到你的版本资源库的hooks文件夹。
  • 使用下述命令创建初始的索引文件,取决于你的版本资源库的大小,可能需要花费些时间。 
    svnindex create e:\RepositoryIndex e:\Repository -x svn://server -n “Source Repository” -f “(/tags/)|(/branches/)”
  • 在hooks文件夹下创建post-commit.cmd 文件
  • 粘贴下述内容到post-commit.cmd 文件: 
    %~dp0SvnIndex\RunDetached %~dp0SvnIndex\svnindex.exe update e:\RepositoryIndex e:\Repository -f “(/tags/)|(/branches/)”
  • 完成!

更多的使用 SvnIndex的例子 
命令:c:\SvnQuery_1.2.2.0\SvnIndex>SvnIndex.exe create c:\myIndex http://192.168.1.130/demo1/   -u ken -p ken

其中 c:\myIndex是本地创建的索引文件夹, http://192.168.1.130/demo1/ 是远程版本资源库访问地址,-u、-p指定用户名和密码。

执行结果日志如下:

c:\SvnQuery_1.2.2.0\SvnIndex>SvnIndex.exe create c:\myIndex http://192.168.1.130/demo1/ -u ken -p ken
SvnIndex 1.2.2.0   Begin indexing ... Revision 1 Revision 2 Index /75XT890/01-Start/trunk/03-UXD/媒体云(包括家庭留言板)/媒体云v1.5同k610/流程图-云相册_files/u111_normal.png 1:99999999 ......
...... Index /85XT910/01-Start/trunk/05-UED/4k2k/手势控制/3切图/未点击切图/频道框.png 2:99999999 Index revision is now 2 Optimizing index ... Commit index
Finished in 00:02:55

创建索引后,就可以使用SVNFind来检查一下创建的索引了,上图:

转载于:https://my.oschina.net/JasonZhang/blog/180529

SVNQuery–如何创建更新索引并查询相关推荐

  1. SAP WM初阶之2-Step Picking创建的Group查询报表

    SAP WM初阶之2-Step Picking创建的Group查询报表 执行事务代码LT45, 输入仓库号,日期等参数.执行查询, 就能看到各种状态,各种参考单据的Group的个数信息.如上图. 点击 ...

  2. 5.7.1 使用向导创建交叉表查询

    示例ACCESS数据库下载链接: https://download.csdn.net/download/ngbshzhn/20979935 使用交叉表查询计算和重构数据,可以简化数据分析,交叉表查询计 ...

  3. 【Redash 官方文档】查询-创建和编辑查询

    要进行新的查询,请点击导航栏中的[创建]-[查询] 查询编辑器 查询语法 在大多数情况下,我们使用数据源的原生查询语言. 键盘快捷键 执行查询:Ctrl/Cmd + Enter 保存查询:Ctrl/C ...

  4. dbforge studio for mysql教程_【dbForge Studio for MySQL入门教程】如何创建和编辑查询

    要创建查询: 1. 创建服务器连接. 2. 在" Start " 页上单击" SQL Development" ,然后单击" SQL Editor&q ...

  5. EOS 账号创建和信息查询

    2019独角兽企业重金招聘Python工程师标准>>> 一个账户可视为在线的访问凭证.nodeos管理着在区块链上发布账户以及与账户相关联的行为.我们通过cleos与nodeos的交 ...

  6. Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)

    创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...

  7. java多表查询实体接收_java - 如何创建Criteria Builder查询以连接具有一对一和多对一实体关系的三个表? - 堆栈内存溢出...

    我想创建一个用于连接三个表的条件构建器查询. 我已经研究了互联网,但是三个表连接的所有示例都具有与我想要的关系不同的关系. 因此,我有三个具有以下结构的表: 并且实体如下: @Entity @Tabl ...

  8. mysql创建一个表用来快速查询表_mysql数据库的创建表格、查询(多表查询)

    我们要下载Mysql数据库(可以去官网中下),然后在下载一个navicat,我们在这里面使用Mysql.等这些准备工作做完之后,我们就正式来写sql语句了. 首先:我们需要创建一个用户,然后有一个te ...

  9. sqlliet 创建多表查询的视图_第4关 复杂查询

    (是什么,如何用,有什么用,注意事项) 一.视图: (1)是什么:数据库存储数据,视图存储SQL语句,不存数据 (2)如何创建视图 CREATE VIEW 视图名称(<视图列名1,<视图列 ...

最新文章

  1. JZOJ__Day 1:【普及模拟】PLES
  2. .NET跨平台之旅:博问站点迁移至ASP.NET Core on Linux并发布上线
  3. 蓝桥杯2017初赛-9数算式-dfs
  4. vs调试 右键 没有监视变量_IAR EWARM的SWO Trace调试功能
  5. Object有哪些公用方法?
  6. string的一些常见函数
  7. python3socket非阻塞在linux里无效_Linux下socket设置为非阻塞方式和fcntl系统调用
  8. mysql 查询结果插入另一张表_详解Mysql的锁机制
  9. Spring Boot 2.0 整合 ES 5 文章内容搜索实战
  10. openssl生成自签名证书流程
  11. Java制作PDF转图片小工具
  12. HTML5笔记(一)
  13. P1085 [NOIP2004 普及组第一题] 不高兴的津津 ← 模拟题
  14. 2020年的放置游戏会是好的投入方向吗?
  15. 趣头条疯狂777就是坑货,根本不是纯随机
  16. openresty出现socket read/write busy的原因及解决方法
  17. python毕业设计作品基于django框架 校园二手书籍交易系统毕设成品(5)任务书
  18. 美图网 2018年高级PHP笔试题
  19. lol8.18服务器不稳定,lol8月18日更新BUG修复一览 8月18日更新修复了哪些BUG
  20. Java接口RandomAccess

热门文章

  1. selenium对浏览器属性操作的方法
  2. [OpenGL] glColor 和 glClearColor 区别
  3. 对TRIM SCSI命令的一些分析
  4. Excel2007中插入页眉和页脚
  5. 保持ssh的连接不断开
  6. oracle Interval 分区维护与管理要点
  7. 一打开excel表,总提示有4.0版的宏
  8. 用户权限管理shiro
  9. [Android疑难杂症]动态设置TextView的width不起作用
  10. Yahoo数据仓库架构简介