`
- 浏览:
49909 次
- 性别:
- 来自:
杭州
-
语录:
当别人把一件事情跟你重复两遍的时候,你得引起注意了;不要期待他会跟你重复第三遍,尤其是在软件开发的时候。
前言:
在搭建svn中,我遇到很多困惑,在不断的寻找答案。为了纪念这个过程,我决定把这个过程写下来。希望能对一些人也有帮助,同时希望大家对我文章的不足,进行指出。
正题:
疑惑一. svn是什么?
版本管理工具,cvs的接班人
疑惑二.版本管理工具的功能有哪些?
(1) 档案进行集中管理,而且可以对不同的用户设置使用档案的权限;
(2) 升级软件版本;
(3) 加锁功能:可以避免不同的用户同一时刻更改同一文件时发生冲突。
(4) 提供不同版本源程序的比较。
疑惑三.cvs与svn区别?
因为我还是初学的,所以没有经验,对于这方面,不敢妄言,有兴趣的话,不妨去看看mynamesky对这方面的看法:http://mynamesky.iteye.com/blog/455615
疑惑四.想使用SVN,需要什么?
SVN服务器和客户端
疑惑五.怎么搭建SVN服务器和客户端?
1) 软件下载
下载Subversion服务器:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91
下载Subversion的Windows客户端TortoiseSVN:http://tortoisesvn.net/
2) 服务器和客户端安装
Subversion服务器和客户端安装直接点击就行;
其中:
在安装TortoiseSVN过程中,要重启
3) 建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库;
假如版本库的位置是在 D:\svn
方法1:在cmd下输入: svnadmin create D:\svn
方法2:在D:\svn下 "右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
4) 配置用户和权限
要修改两个文件
第一个文件是 D:\svn\conf\svnserve.conf:
将:
# [general]
# anon-access = read
# auth-access = write
# password-db = passwd
改为:
[general]
anon-access = read
auth-access = write
password-db = passwd
第二个文件是 D:\svn\conf\passwd:
将:
#[users]
改为:
[users]
admin = 123456
(去#后,要顶格写,不要留空格)
5) 运行独立服务器
svnserve -d -r D:\svn
如果希望svn服务在每次系统启动时启动,在cmd下执行如下命令:
sc delete svnservice
sc create svnservice binpath= "D:\programFile\programTool\Subversion\bin\svnserve.exe --service --root D:\svn " DisplayName= "SVNService" depend= Tcpip start= auto password= "123456"
net start svnservice
6)初始化导入
7)基本客户端操作
搭建过程小结:
讲到这,请花点时间看一下搭建的视频教程: http://www.subversion.org.cn/media/all.swf
疑惑六.Subversion 各种客户端的使用
1) Subversion 本身提供一个基于命令行的工具 svn(看看疑惑五中的 建立版本库 (Repository) 那块的方法1)
2)Eclipse的插件Subclipse
远程安装的URL是 http://subclipse.tigris.org/update
3)Windows Shell的客户端工具TortoiseSVN
小结:
这部分我就不多说了,请大家看看龙锦http://blog.csdn.net/harbor1981/archive/2006/10/04/1320065.aspx
和Daniel Hu http://hi.baidu.com/dearhwj/blog/item/31598034550a4046251f1434.html
对这方面的介绍。
疑惑七.怎么使用svn?
推荐参考网址
tortoisesvn:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/index.html
51cto:http://developer.51cto.com/art/201005/199603.htm相应的链接
subversion:http://www.subversion.org.cn/
参考网址:
果果: SVN服务器和客户端搭建 http://caohongxing7604.blog.163.com/blog/static/320169742008101211852315/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
SVN演示 SVN演示 SVN演示 SVN演示 SVN演示 SVN演示
SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训
svn客户端svn客户端svn客户端svn客户端svn客户端
svn插件svn插件
安装svn安装svn安装svn
SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...
svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件
是否遇到过公司里的sx向svn提交了不该提交的文件?.sdf debug release 等等,是否对此感到崩溃?!是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 ...
这是最好的SVN右键清除。中文。不分版本。我下载了好多别人的,没一个能很好的用。有些根本就清 不了,有些要清两次。这个是最好用的,本人测试完全保证没问题。 我们建立SVN时经常遇到新建新的SVN项目后但是里面带...
SVN服务端SVN-Server-3.3.1-x64,SVN客户端TortoiseSVN-1.8.10-x64,SVN插件site-1.10.9,SVN客户端pdf使用说明文档. SVN客户端和eclipse SVN插件这两个版本匹配,可以实现对同一项目同时使用subeclipse和Tortoise ...
找到项目目录,右键--选择“Delete SVN Folders”,即可删除SVN信息并断开项目SVN连接
破解svn密码,用于找回svn密码,直接执行exe文件,就可查看当前打开项目,用到的svn用户名和密码。
下面简单介绍下PLSQL developer工具的SVN版本控制 1, 下载pl/sql-svn插件。 2, 关闭你打开的所有pl/sql窗口。 3,将插件里的SVN_Plugin.dll文件复制到PLSQL DeveloperPlugIns目录下。 4,重新打开pl/sql,...
指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间...
清楚svn目录下生成的.svn所有文件夹
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端
svn安装工具 svn安装文件 svn安装文件 svn安装文件 svn安装文件