名师推荐 Subversion快速入门教程

开发 项目管理
本文向大家介绍一下Subversion快速入门教程,主要从八个方面来介绍,希望通过本文的讲解大家对Subversion学习能够上升到一个新的台阶。

本节描述一下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<filename>来放弃所有的修改。一旦解决了你的冲突,需要通过命令svnresolved让subversion知道并删除三个临时文件。这时才可以提交。本节关于Subversion快速入门教程介绍完毕。

【编辑推荐】

  1. SVN使用手册之入门篇
  2. Subversion快速入门教程经典
  3. Subversion入门经典讲解
  4. 浅谈Subversion入门教程行之有效的方法
  5. SVN服务器安装指导手册
责任编辑:佚名
相关推荐

2010-05-21 12:50:45

Subversion快

2010-05-31 10:56:51

SVN服务器架设

2010-05-12 17:41:11

Subversion教

2010-07-20 16:19:54

Perl

2010-08-03 14:37:30

Flex入门教程

2010-05-12 16:25:07

Subversion入

2010-08-04 09:51:05

Flex学习

2016-12-02 19:19:35

大数据Hadoop

2020-02-21 08:18:58

JavaScala编程语言

2009-09-25 10:24:40

Androind入门教OPhone

2014-06-04 10:42:34

Swift苹果iOS

2022-03-22 11:35:10

数据建模PostgreSQLCitus

2009-07-08 15:12:48

Java Servle

2014-05-26 15:35:55

Web组件Web Compone

2013-08-29 14:12:52

Storm分布式实时计算

2010-08-03 13:06:15

Flex Builde

2014-07-23 09:48:51

GitHub设计师

2011-09-02 10:59:10

jQuery Mobi

2018-03-22 14:59:13

Docker入门容器

2013-06-24 13:38:34

HTML5 DataList
点赞
收藏

51CTO技术栈公众号