使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf

使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf

ID:52239123

大小:545.32 KB

页数:10页

时间:2020-03-25

使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf_第1页
使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf_第2页
使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf_第3页
使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf_第4页
使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf_第5页
资源描述:

《使用开源工具SVNKit编写程序管理Subversion _ LoggingS.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、13-9-25使用开源工具SVNKit编写程序管理Subversion

2、LoggingSeleniumLoggingSeleniumASeleniumAutomatedFramework首页SeleniumJava编程测试技术本站微博论坛交流系统使用开源工具SVNKit编写程序管理SubversionEdit站点远景做Selenium的最佳实践站点、技术分享站thisentry点!做最努力的Selenium自动化测试框架架构2013年9月25日kennethJava编程,0设计站点!Subversion和SVNKit介绍本站点

3、内容全部为原创,若想转载本站点文章,请注明来源!2013年九月做为软件研发人员,几乎无人不晓Subversion(简称为SVN)。Subversion是一个追踪文件和目录变更一二三四五六日记录的开源版本控制系统,纳入版本控制的文件和目录以树状结构存在于Subversion资源库里,和普通1文件系统类似,它们有自己的属性元数据。在一个原子操作中,对该树结构的变更被客户端提交到版本资源库,每次执行提交操作均会创建一个新的资源库树结构的快照,包含最新提交的数据和未发生变化2345678的数据,这样的快照被称为一个修订版本(Revis

4、ion)。Subversion从修订版本0开始,那时候只有根目录存在,随着文件和目录被导入到资源库,提交变更数据或其他针对资源库的变更操作都会产生新的修9101112131415订版本,资源库每次变更都会把修订版号增加1。Subversion实际上并不是在每次修订中都保存树结构的16171819202122完整内容,而是利用智能机制只存储与上一修订版本的差异部分。我们可以从Subversion资源库中获取任一修订版本的文件或目录,甚至整个资源库,因为单一的修订版本针对整个资源库。每个修订版本是23242526272829个版本

5、资源库(Repository)树结构的持久快照,被纳入管理的文件不能完全删除,总可以在增加和修30改它的修订版本中重新获取该文件。常见的一个使用subversion的场景是,从资源库中检出一个副本(Copy)到本地工作环境,在本地环境上对检出的文件或目录进行修改操作,并将修改后的工作成果提«八交到资源库。本地的纳入版本控制的数据被称为工作副本(WorkingCopy)。Subversion作为领先的开源版本控制系统已流行十几年,网络上有丰富的学习资料,developerWorks上也有很多优秀的文章和教程供参考。本文主要介绍S

6、VNKit,那么SVNKit是什么呢?近期文章SVNKit是访问Subversion版本控制系统的编程解决方案,纯Java语言编写而成,实现了操作Subversion使用开源工具SVNKit编写程序管理的全部功能特性,并且兼容Subversion的最新版本。通过调用SVNKit对外提供的API编程接口,可以在应Subversion用程序中操作被Subversion版本控制系统管理的数据。它可以作为集成工具以标准方式来操作工作副本MyBatis持久层开发简单入门中版本化的数据,还可以作为引擎在资源库访问协议层直接操作版本资源库。

7、SVNKit不需要额外的类库SeleniumWebDriver如何模拟复制和粘文件,非常轻便,不依赖于操作系统平台。作为开源软件,可以在遵循开源许可协议的条件下,免费使贴用。如何使用Selenium定位Web页面的元素TestLink为什么慢SVNKit支持的主要功能特性如下:l支持通过http(s),svn,svn(+ssh)和file文件协议访问SVN资源库;分类目录l支持本地工作副本的全部操作;Androidl支持如下资源库管理操作:create,load,dump和replay;Java编程l除了SVNKit自身API

8、,它还实现了JavaHLAPI;Selenium未分类lSVNKit支持Windows,OSX,Linux,BSD和OpenVMS等操作系统;测试技术lSVNKit不需要本地库,开箱即用;生活及其他l默认支持Subversion自带的配置文件;站点日志lSVNKit还提供由Java实现的Subversion命令行客户端工具;l最新版本SVNKit支持Subversion1.7.4。文章归档2013年九月2013年八月SVNKit在架构上主要由如下四部分组成:2013年七月l顶层(HighLevel)API2013年六月顶层AP

9、I的作用类似于Subversion自带的命令行客户端,用来实现工作副本支持的各种操作。2013年五月2013年四月管理工作副本的操作都在逻辑上归类到不同的SVN*Client类里,通过使用SVNKit顶层API中的SVNClientManager类,开发者可以调用不同的SVN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。