分享

SVN环境搭建for windows

 山河恋梦 2010-09-30

SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用SVN作为代码版本管理软件。其在版本控制、团队协作方面的重要性在此不必多说。本文主要对如何在Windows下快速建立SVN服务器及在项目中加以应用做如下说明:

1、          软件下载

1.1服务器端下载:里面有.msi.zip格式的文件,若下载.zip格式的文件,需自己配置环境变量。

下载地址:

http://subversion./servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91(Setup-Subversion-1.6.6.msi)

1.2客户端下载:

下载地址:

http:///downloads/(TortoiseSVN-1.6.10.19898.msi)

1.3 subeclipse插件下载:供Eclipse使用。

下载地址:

 

2、          服务器与客服端的安装

2.1 Setup-Subversion-1.6.6.msi 按照提示安装即可;

2.2 TortoiseSVN-1.6.10.19898.msi 按照提示安装即可(需要重启电脑);

3、          建立版本库,配置用户和权限

3.1 运行Subversion服务器需要首先要建立一个版本库,可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接在控制台下运行:svnadmin create E:\chwencong\svnhome会自动在E:\chwencong\svnhome目录下生成很多文件。

3.2 修改配置文件,配置文件都存放在版本库的conf目录下,如E:\chwencong\svnhome\conf,里面有三个文件并对其做如下修改:

3.2.1 修改svnserve.conf文件,去掉一下各行前面的“#”。
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = svnhome
(注意)

3.2.2 修改passwd文件,建立用户名与密码,在[users]下面添加形如:username = password格式的行,一行代表一个用户。

admin = admin

chwencong = 123

3.2.3 修改authz文件,分配角色、权限

[groups]

manage = admin

user = chwencong

[/]

@Manage = rw

@user = r

4、          启动服务

在控制台下运行:svnserve -d -r E:\chwencong\svnhome(没有分号)

注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止

5、          导入、导出

5.1导入:进入到待导入的目录,如cd E:\chwencong\workspace\TestProject (TestProject为项目名),然后运行svn import svn://localhost/TestProject -m "initial import" --username admin --password admin

正常情况就会在控制台出现如下信息:

增加           .classpath

……

提交后的版本为 1

5.2 导出:进入到存放导出项目的目录,如导出D:\code:cd D:\code 然后运行svn checkout svn://localhost/TestProject --username chwencong --password chwencong

正常情况就会在控制台出现如下信息:

A    svnhome\.classpath

……

取出版本 1

6、          Eclipse中的使用(MyEclipse

6.1下载SVN插件并集成到Eclipse中,启动Eclipse,在window->preferences->Team中将会出现SVN菜单,表示SVN集成成功;

6.2右击待提交的项目->Team->Share Project…在弹出的对话框中选择SVN 下一步create a new……(第一次)下一步 URL中输入svn://localhost/svnhome 下一步 选择Uses project name… 下一步 完成即可。

7、          其他常用操作

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多