`
chengyue2007
  • 浏览: 1473623 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SVN(Subversion)简易入门教程

    博客分类:
  • java
阅读更多

这几天学习建立SVN,上网看了点教程,终于建立了个简单的svnserve服务器,大概流程如下:


1,下载Subversion服务器程序。
  http://subversion.tigris.org/

2,下载Subversion的Windows客户端TortoiseSVN
  http://www.subversion.org.cn/

3,安装Subversion和TortoiseSVN,重启

4,建立版本库(Repository)
下载SVNService.exe
忘了下载地址,上网搜SVNService.exe就有了!

例如:Subversion安装在C:\program files\subversion 

将SVNService.exe复制到C:\program files\subversion\bin目录下 

SvnService.exe必须和svn.exe在同一目录吧, 

然后 
(1).例如Repository建立在c:\svn_root 上
运行-CMD 
c: 
cd c:\svn_root 
md RepDemo 
cd RepDemo 
svnadmin create --fs-type fsfs . 

(2).安装SvnService服务 
在Command窗口打命令 

svnservice.exe -install -d -r c:\svn_root\RepDemo 

(3).运行服务 

net start svnservices 

(4).客户端使用svn://localhost访问即可。 

由SVN://的用户访问控制,需要配置一下passwd文件

5,配置用户和权限

来到E:\svndemo\repository\conf目录,修改svnserve.conf:

# [general]
# password-db = passwd

改为:

[general]
password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释:

# [users]
# harry = harryssecret
# sally = sallyssecret

最后变成:

[users]
harry = harryssecret
sally = sallyssecret

可以自己定义一个帐号&密码
例如:
[users]
admin = password

6,初始化导入
在你要导入的文件夹内右键->TortoiseSVN->Import... 
URL of repository输入“svn://localhost/trunk” 
点击OK
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中

7,基本客户端操作
取出版本库到一个工作拷贝:

来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。

在工作拷贝中作出修改并提交:

打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。

察看所作的修改:

readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。


其他更多详细内容请在http://www.subversion.org.cn/中下载svn-book.pdf查看。

分享到:
评论

相关推荐

    SVN使用教程简易入门

    SVN现在是个很热门的东西,本节就向大家讲解一下SVN使用教程简易入门,希望通过本节的学习对你学习SVN有所提高。 每个程序员都应该参与团队合作项目,我想您也会参加的,如果参加过你是否遇到过这样的情况:当你正在...

    SVN SubVersion

    SVN SubVersion 是新一代的版本控制工具,不仅可以管理程序源代码,而且也可用于文档或其他相关资料的管理svn服务器: svn-1.4.6-setup.exe SVNService.exe

    svn subversion-1.7.2

    svn subversion-1.7.2

    Subversion svn快速入门教程.doc

    如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。

    SVN Subversion TortoiseSVN AnkhSvn 1.8 全套

    SVN Subversion TortoiseSVN AnkhSvn 1.8 全套

    SVN 快速入门教程.pdf

    SVN 快速入门 教程 pdf Subversion服务器程序

    使用Subversion进行版本控制(针对 Subversion 1.4)

    Subversion 快速入门指南 安装 Subversion 快速指南 B. CVS用户的Subversion指南 版本号现在不同了 目录的版本 更多离线操作 区分状态和更新 状态 更新 分支和标签 元数据属性 解决冲突 二进制文件和行结束标记转换...

    SVN简易教程.pdf

    非常简明易学的SVN简易教程.pdf 。

    SVN使用教程(简单明了,很适合初学者)

    SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程

    git和svn学习入门教程

    现在使用git的比svn多了,但是git操作比svn复杂,上传git和svn的简单教程

    SVN软件包Subversion-1.7.5

    Setup-Subversion-1.7.5; SVNService; TortoiseSVN-1.7.12.24070-win32-svn-1.7.9; LanguagePack_1.7.12.24070-win32-zh_CN;

    SVN入门资料(包括软件和入门教程)

    SVN入门资料,包括软件,入门教程等等。

    svn安装简易使用

    svn版本库控制管理工具,安装及简单功能使用文档

    简单容易svn入门教程

    svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程

    SVN服务器搭建简易教程

    SVN服务器搭建简易教程doc版,应该能用。

    centos下svn客户端软件rapidSVN安装资源包及教程

    rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...

    Linux版SVN subversion1.8.11版

    基于SUSE Linux Enterprise Server 11.3整理好的Linux版SVN工具subversion,版本1.8.11。安装后可以将虚拟机映射到win上直接使用。

    SVN入门教程

    SVN入门教程.SVN入门教程.SVN入门教程.SVN入门教程.SVN入门教程.SVN入门教程.

    svn入门教程(subversion与版本控制)

    svn入门教程 一、为什么要进行版本控制 二、版本控制工具 三、svn介绍 四、使用svn前需要了解的基本概念 五、svn自带客户端与tsvn的使用 六、版本库的布局 七、开发过程中使用版本控制 八、日常文档使用版本控制

Global site tag (gtag.js) - Google Analytics