SVN自动生成文件目录filelist清单及文件搜索功能实现
来源:互联网 发布:让其响彻 动作数据 编辑:程序博客网 时间:2024/06/08 10:35
SVN默认是没有文件搜索功能的,本文将介绍如何利用svnlist命令生成文件清单并自动更新,以实现SVN的文件名称检索!
使用此功能可以根据目录情况自动抓取svn服务器上的所有文件目录路径(前提是登录账号具有需要提取文件的只读权限)到记事本中,通过记事本可以作为SVN库检索工具使用,使用方法如下:
- 在SVN服务器上E盘创建一个SVN的文件夹,在文件夹中创建一个makelist.txt的记事本文件,输入如下内容后保存;
@echo 开始生成filelist清单svn list -R https://10.32.4.10/svn/share >e:\svn\filelist.txtsvn commit -m “清单刷新” “E:\SVN”echo 提交完成,自动退出
- 将其记事本文件扩展名改为bat,使其变成一个批处理文件;
使用有查看权限的SVN账号使用TortoiseSVN登陆SVN仓库(请注意客户端版本),将makelist.bat文件加入SVN顶级目录下面;
- 将makelist.bat检出到E:/SVN文件夹;
- 再执行makelist.bat文件,弹出的运行框中第一次会让确认后续动作,输入P后系统会自动在E:/SVN文件夹下创建一个filelist.txt的文件。以后不用再重新输入;
如果未提前使用客户端登录SVN仓库,需要输入如下指令: - 在E:\SVN空白处点击右键SVN提交,输入日志,勾选filelist文件,点击OK将filelist.txt更新到SVN库的顶级目录中;
删除E:\SVN文件夹里边所有文件,在该文件夹右键,点击SVN更新,将SVN库里边的2个文件同步到本地;
- 将makelist.bat加入到系统任务计划程序,设置每天晚上12点自动运行;
- 测试自动运行效果,修改SVN仓库一个文件的文件名,看执行自动运行计划后SVN清单会不会发生变化;
可以看到filelist.txt文档中该文件的文件名已经变化了。
日志记录也会体现自动提交的log信息:后期所有人员均可以使用filelist.txt文件对SVN目录文件进行检索;
阅读全文
0 0
- SVN自动生成文件目录filelist清单及文件搜索功能实现
- 用Java根据目录名实现文件搜索功能
- 查看文件目录清单
- 自动生成文件目录列表
- Linux 文件及目录搜索
- Eclipse 文件搜索排除svn目录
- svn实现文件/目录共享
- svn实现文件/目录共享
- 自动 更新SVN目录文件.bat
- 自动 更新SVN目录文件.bat
- thinkphp之自动生成目录安全文件
- WPS中如何自动生成文件目录
- Linux搜索文件及目录命令
- Linux搜索文件及目录命令
- Linux搜索文件及目录命令
- DOS命令生成文件清单
- 去掉EditPlus自动生成*.bak文件功能
- linux文件目录及相关功能
- MyBatis
- 拉电流(source current)与灌电流(sink current)
- 深入理解实参和形参
- eclipse中创建JUnit简单实例
- 用IDEA开发简单的Servlet
- SVN自动生成文件目录filelist清单及文件搜索功能实现
- STL算法概观
- CentOS7.3下安装MySql5.7
- AYIT2017暑假集训第二周周三赛 B
- B2C商城10 SSO单点登录
- 【洛谷1131】【ZJOI2007】时态同步
- 机器学习资源
- Test 4 for NOIP- Result for Day2
- pyinstaller的库导入和多进程打包问题