SVNQuery–如何创建更新索引并查询
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指定用户名和密码。
执行结果日志如下:
|
创建索引后,就可以使用SVNFind来检查一下创建的索引了,上图:
转载于:https://my.oschina.net/JasonZhang/blog/180529
SVNQuery–如何创建更新索引并查询相关推荐
- SAP WM初阶之2-Step Picking创建的Group查询报表
SAP WM初阶之2-Step Picking创建的Group查询报表 执行事务代码LT45, 输入仓库号,日期等参数.执行查询, 就能看到各种状态,各种参考单据的Group的个数信息.如上图. 点击 ...
- 5.7.1 使用向导创建交叉表查询
示例ACCESS数据库下载链接: https://download.csdn.net/download/ngbshzhn/20979935 使用交叉表查询计算和重构数据,可以简化数据分析,交叉表查询计 ...
- 【Redash 官方文档】查询-创建和编辑查询
要进行新的查询,请点击导航栏中的[创建]-[查询] 查询编辑器 查询语法 在大多数情况下,我们使用数据源的原生查询语言. 键盘快捷键 执行查询:Ctrl/Cmd + Enter 保存查询:Ctrl/C ...
- dbforge studio for mysql教程_【dbForge Studio for MySQL入门教程】如何创建和编辑查询
要创建查询: 1. 创建服务器连接. 2. 在" Start " 页上单击" SQL Development" ,然后单击" SQL Editor&q ...
- EOS 账号创建和信息查询
2019独角兽企业重金招聘Python工程师标准>>> 一个账户可视为在线的访问凭证.nodeos管理着在区块链上发布账户以及与账户相关联的行为.我们通过cleos与nodeos的交 ...
- Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...
- java多表查询实体接收_java - 如何创建Criteria Builder查询以连接具有一对一和多对一实体关系的三个表? - 堆栈内存溢出...
我想创建一个用于连接三个表的条件构建器查询. 我已经研究了互联网,但是三个表连接的所有示例都具有与我想要的关系不同的关系. 因此,我有三个具有以下结构的表: 并且实体如下: @Entity @Tabl ...
- mysql创建一个表用来快速查询表_mysql数据库的创建表格、查询(多表查询)
我们要下载Mysql数据库(可以去官网中下),然后在下载一个navicat,我们在这里面使用Mysql.等这些准备工作做完之后,我们就正式来写sql语句了. 首先:我们需要创建一个用户,然后有一个te ...
- sqlliet 创建多表查询的视图_第4关 复杂查询
(是什么,如何用,有什么用,注意事项) 一.视图: (1)是什么:数据库存储数据,视图存储SQL语句,不存数据 (2)如何创建视图 CREATE VIEW 视图名称(<视图列名1,<视图列 ...
最新文章
- JZOJ__Day 1:【普及模拟】PLES
- .NET跨平台之旅:博问站点迁移至ASP.NET Core on Linux并发布上线
- 蓝桥杯2017初赛-9数算式-dfs
- vs调试 右键 没有监视变量_IAR EWARM的SWO Trace调试功能
- Object有哪些公用方法?
- string的一些常见函数
- python3socket非阻塞在linux里无效_Linux下socket设置为非阻塞方式和fcntl系统调用
- mysql 查询结果插入另一张表_详解Mysql的锁机制
- Spring Boot 2.0 整合 ES 5 文章内容搜索实战
- openssl生成自签名证书流程
- Java制作PDF转图片小工具
- HTML5笔记(一)
- P1085 [NOIP2004 普及组第一题] 不高兴的津津 ← 模拟题
- 2020年的放置游戏会是好的投入方向吗?
- 趣头条疯狂777就是坑货,根本不是纯随机
- openresty出现socket read/write busy的原因及解决方法
- python毕业设计作品基于django框架 校园二手书籍交易系统毕设成品(5)任务书
- 美图网 2018年高级PHP笔试题
- lol8.18服务器不稳定,lol8月18日更新BUG修复一览 8月18日更新修复了哪些BUG
- Java接口RandomAccess