SVN建立和使用

来源:互联网 发布:淘宝网店衣服在哪进货 编辑:程序博客网 时间:2024/05/22 06:48

软件:Setup-Subversion-1.7.2.msi(服务端)、TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi(客户端,java的)


服务端和客户端安装:

全点下一步。


建立本地的版本库:(事例建在D盘)

方法1:

在D盘里建立一个空文件夹SVN。(E:\SVN)

打开命令提示符,并进入到Subversion的bin目录

输入命令:svnadmin create E:\SVN\repository  (会在E:\SVN下创立一文件夹repository ,即为版本库的名字,会自动在repository 下生成一些文件)

方法2:

使用TortoiseSVN图形化创建版本库

建立空文件 E:\SVN\repository

右击repository文件夹,TortoiseSVN--->Create Rspository here..." 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。


打开SVN的服务:

先打开命令提示符

D:------> cd d:\SVN\repository ----->  svnserve -d -r D:\SVN(关闭了命令提示符,服务也就关闭了,所以不能关闭)


配置用户权限:

来到D:\SVN\repository\conf目录,修改svnserve.conf: 
# [general] 
# password-db = passwd 
改为: 
[general] 
password-db = passwd

然后修改同目录的passwd文件,去掉下面三行的注释: 
# [users] 
# harry = harryssecret 
# sally = sallyssecret 
最后变成: 
[users] 
harry = harryssecret 
sally = sallyssecret

 在passwd文件中,“=”前的字符就是用户名,后面的就是密码。还要注意“[users]”前面的注释“#”一定要删除掉。

初始化版本导入:

新建一个文本文件  aaa.txt

右键->TortoiseSVN->Import...
在URL of repository输入“svn://localhost/repository”
在Import Message中输入你的日志信息
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/repository”。


Eclipse 和 Myeclipse所用到的SVN插件:

link方法:

去官网下载最新的插件,网址:http://subclipse.tigris.org/update/

从中解压出features与 plugins文件夹,复制eclipse或者Myeclipse里的\myPlugin\svn里面,其它的*.xml文件不要。

在eclipse或者Myeclipse里的\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse \\myPlugin\\svn   (解压出来的那俩个文件夹所在位置,\\是java转移字符,svn.link的命名随便,myeclipse启动的时候会解析dropins目录下的所有link文件)


Eclipse和Myeclipse导入项目和导出项目:

导入:

选中项目后,右键---> Team---> Share Project ---> 选择SVN点Next ---> 创建新的资源库位置 ---> 在URL中输入svn://localhost/repository(若是本机不是服务端,localhost变成服务端的IP即可)---> Next ---> Fished

导出:空白处,右键 ---> Import ---> SVN ---> 从SVN检出项目 ---> 创建新的资源库位置 ---> 在URL中输入svn://localhost/repository(若是本机不是服务端,localhost变成服务端的IP即可)---> Next ---> 选中所要的项目,并在Down下来时选中对应的类型。

 

原创粉丝点击