本节描述一下Subversion快速入门教程,重点说一下Window下Subversion配置,在这里和大家分享一下,欢迎大家一起来学习Subversion快速入门教程,下面是具体介绍。
 一、安装svn:
 1、从svn官方网站下载subversion安装包,zip或exe
 2、如是exe格式则直接点击默认即可。
 如是zip格式的话,则在指定目录下解压缩安装包,将解压得到的bin目录的绝对路径添加到环境变量path中,并添加环境变量APR_ICONV_PATH,其指向解压得到的iconv目录。
 二、安装tortoiseSVN
 在sourceforge.net上搜索tortoiseSVN,下载exe安装包,默认安装即可。
 三、建立版本库
 svnadmincreatec:\test\repo1。Subversion快速入门教程密码修改问题如下。
 四、修改密码:
 在conf文件夹,修改svnserve.conf
 #[general]
 #password-db=passwd
 改为:
 [general]
 password-db=passwd,然后修改同目录的passwd文件,去掉下面三行的注释:
 #[users]
 #harry=harryssecret
 #sally=sallyssecret
 ***变成:
 [users]
 harry=harryssecret
 sally=sallyssecret
 五、启动svn服务器
 在cmd中切换到版本库目录
 svnserve-d-r版本库名
 关闭窗口则停止svn服务器。
 如:d:
 cdd:\programfiles
 svnserve-d-rcode。下面看一下Subversion快速入门教程的讲解如何导入导出项目。
 六、导入项目
 在需要导入的文件目录下右键点击import,选择版本库的url,将该文件夹所有内容加入版本库中。
 七、导出项目
 在需要导出项目的地方,右键checkout,选择需要导出版本库的url,ok即可
 八、客户端操作
 1、update
 2、commit
 3、conflict
 :例如,如果sally修改了一个文件sandwich.txt,而harry也刚刚修改了这个文件的相同位置并提交到服务器。那么sally在做这个文件的update操作的时候会得到三个额外的文件sandwich.txt.mine、sandwich.txt.r1、sandwich.txt.r2。并且在提交的时候会遭到服务器的拒绝,因为这个文件的冲突问题还没有得到解决。要解决这个冲突,可以选择:
 a.手工合并冲突文件(检查和修改文件中的冲突标志)。
 b.用一个临时文件(三个中的一个)覆盖你的工作文件。
 c.运行svnrevert

【编辑推荐】