首先介绍几种代码版本控制工具
- CVS ---> 早期的代码版本控制工具,缺点是多人不可融合代码
- VSS ---> .Net 下的代码版本控制工具,缺点为不可同时修改一个文件
- SVN
---> 解决了上述的两个问题,且跨平台,易安装,当前流行的代码版本控制工具
- GIT --> 较强大的代码版本控制工具,内有假设分支,将来可能普及
下载服务器程序:
http://www.svnclub.com/index.php?q=node/73
一路“下一步”之后就安装完成。
安装完成后,
创建数据仓库,在命令行中进到需要放置svn仓库的位置,
输入 svnadmin create 仓库名,
或者输入 svnadmin create --fs-type fsfs 路径/仓库名。
(由于windwos中服务软件安装完成后,会自动配置好当前的环境变量,若输入svnadmin无效,则手动配置环境变量)
创建好之后,需要修改一些仓库的配置,以记事本的方式打开之前创建的仓库目录下的conf/svnserve.conf文件
把
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
这些前面的“# ”去掉,空格也要去掉!保存。
之后设置用户以及权限
继续打开同级的passwd文件,在[users]下面创建一个用户,例子已给出
继续打开同级的authz文件,创建用户可访问的目录,例子已给出
修改完成之后,启动它
在命令行中,进到之前创建好了的仓库根目录的上一级,输入 svnserve -d -r 仓库所在的上一级目录名。
服务端配置差不多了,该客户端了,推荐eclipse的插件当客户端
推荐eclipse中安装svn插件的步骤:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
安装插件之后,之后打开svn资源库,添加svn资源库,
若访问的路径为局域网或本机,前缀为svn://,否则为需要访问的路径的前缀
若连接的时候提示 Unable to load default svn client ,则要安装一个svn的客户端管理工具,推荐svnkit
现在就可使用它了
svn项目的几个图标解释:
方框中一个*:当前目录与服务器不一致
?:服务器没有的资源;
圆柱子:一致的;
加号:未成功的操作;
分享到:
相关推荐
【绝对经典】配置SVN+TRAC一直是一个比较麻烦的事情,经过广泛搜集资料和实践,最终发现这样一种非常简单的配置方法。用这种方法TRAC的安装也仅仅是几个文件拷贝而已。从此Windows上的SVN开发服务器配置不再困难,...
另外还有一个参数realm用于指明仓库所属的认证域,默认情况下每个仓库位于不同的域(每个仓库有一个唯一的uuid),因此我们可以不设置该项,除非多个仓库需要共用同一份passwd配置。 ⑵passwd文件的配置很简单,格式...
从1.4版开始,Subversion Server就自带Windows服务程序,通过执行简单的命令,即可注册为服务方式...附件中,是【如何将Subversion注册成windows服务】和【如何实现Http方式访问Svn服务器】所使用的命令,及配置文件。
文档中SVN服务器是依托apache搭建在windows平台下,对SVN版本库的建立、用户权限的配置、apache中相关配置文件的修改都有较详细的描述,也有简单的排错讲解。
1. 安装服务器Setup-Subversion-1.8.3.msi,安装路径D:/Program Files/TortoiseSVN 2. 安装客户端TortoiseSVN-1.8.2.24708-win32-svn-...控制面板-windows防火墙-左侧"打开或关闭防火墙",把两个网络位置的防火墙都关掉
在Windows XP下,Subversion服务器有时候看起来发送损坏的数据。 跟踪Subversion客户端和Apache服务器通话最好的方法是什么? 我刚刚编译了二进制分发版本,当我尝试检出Subversion,我得到一个“Unrecognized URL...
在Windows XP下,Subversion服务器有时候看起来发送损坏的数据。 跟踪Subversion客户端和Apache服务器通话最好的方法是什么? 我刚刚编译了二进制分发版本,当我尝试检出Subversion,我得到一个“Unrecognized URL...
服务器老化验证,且无任何备份机制,存在重大风险,且svn运行在xp系统上,运维管理不方便,为了保护公司重大资产,申请购买了一台新的Linux服务器,将svn代码从windows平台迁移到Linux平台上,除了重新部署svn服务外...
如何快速建立Subversion服务器... 本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一些高级功能的说明,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用,对于UNIX环境下,区别并不大。
请注意路径可以是 repos:path 或简单的 path,如果你不指定特定的版本库,访问控制规则会应用到 SVNParentPath 下所有的版本库。使用的授权策略文件的格式在“路径为基础的授权”一节描述。 * 如果要使浏览器浏览...
Windows XP SP3 专业版 Setup-Subversion-1.6.4.msi 服务器端 TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.rar 客户端 apache_2.2.3-win32-x86-no_ssl.msi 步骤: 1、安装程序与下载说明 1、Apache Web服务器 :...
在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。 我们首先来看下,如何在Mac环境下搭建svn服务器端环境。 一、创建代码...
如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式访问,一般还要安装配置Apache,如果是新手...
本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。 软件下载 服务器和客户端安装 建立版本库(Repository)...
为什么要用VisualSVN Server,而不用...安装的时候SVN Server已经封装为windows service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。
如果Unix/Linux服务器上安装了Samba服务,可以直接通过Windows下Clearcase的客户端直接访问源代码,相对比较简单。功能:★★★★★ClearCase 提供 VSS, SVN所支持的功能,但不提供变更管理的功能。 Rational 另提供...
4、支持用户自定义设置起始时间与结束时间,便于用户进行查看,同时还能够支持手动检索,值得一提的是,该程序能够有效的支持HTTP、https、SVN、svn ssh等所有Subversion协议,这里为您分享的是汉化版本,对与国内...
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了,本篇文章主要介绍了Linux服务器配置——搭建SVN服务器,具有一定的参考价值,有兴趣的可以了解一下。
配置和Windows注册表 配置选项 服务器 配置 本地化 理解地区 Subversion对区域设置的支持 使用外置比较工具 外置 diff 外置 diff3 8. 嵌入Subversion 分层的库设计 版本库层 版本库访问层 客户端层 进入工作拷贝的...
强大又免费的SVNServer,让你脱离纯文本的SVN管理模式。一切配置和操作都通过标准的控制台完成。