首先这篇文章是关于SVN(subversion)的使用的,在多人协作的团队里版本控制是非常重要的。所以就把自己在电脑上搭建本地svn版本库的步骤记录了下来,部分内容整理自网络。
首先下载的有三个软件httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,Setup-Subversion-1.7.4.msi,TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi,所有软件均为目前最新版,请读者自行google下载。
安装的顺序是httpd->subversion->tortoisesvn。安装httpd的时候新手请选择推荐的选项,即使用默认的80端口,如下图所示:
其他接下来的安装就很容易了,不再赘述。
首先应该建立本地版本库,方法如下:
在需要建立版本库的空文件夹下右击,选择Create repository here即可在该文件夹下创建一系列文件,如图所示:
主要的配置操作就是conf文件夹下面的配置文件,主要修改的就是svnserve.conf和passwd文件,前者将# password-db = passwd取消注释,第二个可以按个人改成
[users]
zhangsan=123456
lisi=456789
即表示访问资源库的用户名和密码。
接下来就是比较重要的内容,也就是将svnservice的服务安装到windows中,以求实现svn服务开机自启动,首先下载
SVNService.exe的文件,这个问题我google过很多次,但是不幸的是官方已经不再提供下载地址了,只有源码可以下载,大概看了下源码,是用C#写的,如果想使用官方发布的话,可能需要自己编译生成了。其他论坛的下载还可用,我在附件中也提供了下载地址。我主要关心的是从其他地方下载的文件版本是否兼容,不过幸运的是win7下表现良好。
下载之后将SVNService.exe拷到svn安装的bin目录下。
对于win7用户,要使用管理员权限的cmd 命令,方式如下:在开始菜单中找到附件->命令提示符,右击选择以管理员身份运行,如图所示:
然后进入svn安装的bin目录下,运行如下命令:SVNService -install -d -r F:\rootpath
其中F:\rootpath指的是你创建资源库的上层目录,例如创建资源库的路径是F:\mysvn\repository1,则上面的路径应为 F:\mysvn。
然后在windows的服务中就可以看到该服务了,然后就很容易管理该服务了。
还有要说的就是文件的管理方式,比如你的资源库的路径是:F:\mysvn\repository1,你想在其他位置(比如是E:\test)上传到该资源库和更新该资源库,于是就可以在该文件中右击选择SVN Checkout...即可,然后打开的界面如下:
点击ok即可,如果资源库文件较多,会花费较多时间,然后就可以在该文件中进行上传和提交更改的操作了。
最后要介绍的就是eclipse的svn插件的使用,创建版本库的根本目的就是保存工程代码的,当然要和开发工具整合了,首先要装的就是svn的插件,目前比较流行的就是subclipse,下载网址就是 http://marketplace.eclipse.org/content/subclipse ,插件的安装比较简单,不再介绍,安装重启eclipse之后,新建资源库位置为svn://localhost/repository1即可,如果要将已经创建的项目上传到该资源库中,可右击该项目选择Team->Share Project...进而选择svn即可,同一个资源库中可以有多个项目。
在eclipse中对版本库的操作比较简单,不再赘述。
- 大小: 38 KB
- 大小: 20.1 KB
- 大小: 16.8 KB
- 大小: 52.9 KB
- 大小: 21 KB
- 大小: 12.1 KB
- 大小: 32.7 KB
- 大小: 5.8 KB
分享到:
相关推荐
svn使用介绍,如何把svn集成到myEclipse。
该文档介绍了SVN的基本使用介绍,包括配置,上传文件到服务器等。
当工作团队中没有使用版本控制工具的时候,对于共享文件的操作会存在很大的麻烦,有了版本控制工具,团队中的每个人都可以放心的操作每一个文件,而不必担心自己的操作影响到他人的使用。小白一枚,欢迎大佬指正错误...
svn的基本使用 适合没有基础的人员进行学习
配置管理工具SVN介绍及使用
下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...
主要是对svn的简单使用介绍,包括windows和linux上的使用
项目稳定阶段,也就是每天的变更量很小了,所有项目成员与SVN服务器的更新、提交等操作需要针对项目的所有文件夹(或者模块),各个项目成员在其本地编译时本地工作区的全部项目程序(或者资料)均为最新的版本,...
SVN的使用指南,详细介绍SVN服务器的安装与使用级SVN客户端的安装与使用,希望对大家有帮助。
svn的使用文档,详细介绍了SVN的使用步骤,0基础也可使用文档学会SVN
Windows下的SVN使用说明: 包括 各阶段中svn的使用方法介绍.doc TortoiseSVN-1.6.2-zh_CN.pdf(手册,中文) TortoiseSVN_en.chm(手册,英文) 用TortoiseSVN V1.6.2管理你的个人代码.pdf
SVN版本控制系统应用介绍SVN版本控制SVN版本控制系统应用介绍系统应用介绍
svn的使用介绍,ppt文档,语言简洁,清晰易懂。
svn使用手顺,介绍了svn的安装使用手顺,新手可以看一看。
Android环境搭建及SVN工具使用介绍,适合新手入门。
git-svn 的用法 介绍git-svn 的用法 和使用场景
本文系本人转载而来,觉得使用,特推荐给广大网友,内容详细介绍了SVN客户端,服务器端的安装和使用,适合SVN初学者。