SVNKit开发指南(非常不错).doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVNKit开发指南 一、SVN快速入门 1 1、软件下载 2 2、服务器和客户端安装 2 3、建立版本库(Repository) 2 4、配置用户和权限 2 5、运行独立服务器 3 6、初始化导入 3 7、基本客户端操作 3 二、SVNKit开发环境 4 三、SVNKit的结构 4 四、SVNKit类关系图 4 SVNLogClient: 5 SVNUpdateClient: 6 SVNWCClient: 6 SVNStatusClient: 8 SVNCommitClient: 8 SVNMoveClient: 8 SVNCopyClient: 8 SVNDiffClient: 9 五、程序框架 9 六、典型功能实现的范例 11 环境创建 11 1、Import操作范例 12 2、checkout操作范例 13 3、commit操作范例 14 4、update操作范例 16 5、版本差异比较操作范例 17 6、浏览版本库操作范例 19 7、显示文件内容操作范例 22 七、参考资源 25 一、SVN快速入门 本文主要介绍在windows下使用的方式,对于UNIX环境下,区别并不大。软件下载 服务器和客户端安装 建立版本库(Repository) 配置用户和权限 运行独立服务器 初始化导入 基本客户端操作 1软件下载 下载Subversion服务器程序 到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择 this directory ,这样我们可以看到许多下载的内容,目前可以下载 svn-1.4.0-setup.exe 。 下载Subversion的Windows客户端TortoiseSVN TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。 官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-501-win32-svn-1.4.0.msi。2、服务器和客户端安装 服务器安装,直接运行svn-1.4.0-setup.exe ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。 安装TortoiseSVN,同样直接运行TortoiseSVN-501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。 ? 3建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create E:\svndemo\repository 就会在目录E:\svndemo\repository下创建一个版本库。 我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:\svndemo\repository下右键-TortoiseSVN-Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。 4配置用户和权限 来到E:\svndemo\repository\conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret ? 5、运行独立服务器 在任意目录下运行: svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。 6、初始化导入 来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件: 右键-TortoiseSVN-Import... URL of repo

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档