多人项目开发SVN+ECLIPSE

来源:互联网 发布:日系 发型 男 知乎 编辑:程序博客网 时间:2024/05/22 00:08

这一年来学习PHP开发,多人一起做总是需要人来整合,很麻烦,后来跟学校申请在就业办服务器上建立一个版本控制服务器SVN考虑到大家不同年级专业,所以才建立一个,以便项目管理。呵呵,由于我比较喜欢用ECLIPSE开发,主要是不要钱,EVERY THING IS FREE.所以下面讲解这方面的只是

 

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的区别。

 

二。ECLIPSE中新一代版本控制工具SVN使用详细方法

来源: 作者: 时间:2008-02-26 点击: 67

一、下载插件并安装

Eclipse 中使用 Subversion 来进行版本控制,需要下载插件 Subclipse ,下载网址是 http://subclipse.tigris.org ,需要根据 Eclipse 的版本下载相应版本的 Subclipse ,我们这里下载针对 Eclipse3.x 的版本,当前最新版本为 subclipse-1.0.3.zip

解压缩后,文件夹结构如下:
1.JPG

在这里,我们将该文件夹拷贝到Eclipseplugin目录下,并建立相应的目录结构,我们命名为subversion,最终的目录结构如下:
2.JPG
同时,我们在eclipse/links目录下,新建subversion.link文件,文件内容只有一行:path=plugin/subversion,然后我们启动Eclipse,在“首选项->小组”中就可以看到Subversion的插件选项了。
3.JPG

二、在Eclipse中操作

1、共享项目

Eclipse中新建项目,然后在项目的右键菜单中选择“小组à共享项目”,
4.JPG

在弹出的窗口中选择“SVN”,点击“下一步”,选择“使用已有资源库位置”,然后选择“下一步”直到完成,就可以将新项目导入到Subversion服务器的文件库中进行版本控制。

2、导出项目

   点击“新建项目”,在窗口中选择“从SVN取出项目”,然后选择资源库位置,按照提示的操作进行直到完成,这样就可以从Subversion服务器中导出已进行版本控制的项目。
5.JPG

取出后的项目目录如下:

6.JPG
这时操作菜单如下,
7.JPG
具体操作同Subversion客户端相似,这里就不做具体介绍了。

原创粉丝点击