SVN协同开发使用指南.docx
《SVN协同开发使用指南.docx》由会员分享,可在线阅读,更多相关《SVN协同开发使用指南.docx(14页珍藏版)》请在冰点文库上搜索。
![SVN协同开发使用指南.docx](https://file1.bingdoc.com/fileroot1/2023-7/16/3fa9bf35-2b67-4db9-a334-484e29f93eb1/3fa9bf35-2b67-4db9-a334-484e29f93eb11.gif)
SVN协同开发使用指南
SVN协同开发实用指南
一、 SVN协同开发客户端软件
由于我们需要通过internet进行版本管理,所以配置管理服务器系统软件采用Subversion。
因此,在使用相关协同开发及版本控制等功能之前需要下载并安装Subversion客户端软件。
Subversion是新一代的版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作。
二、 通过资源管理器进行协同开发
1、下载Subversion的客户端TortoiseSVN
假如地址http:
//192.168.3.1/
2、安装TortoiseSVN
下载完成后,直接双击点安装即可,如下图所示:
安装成功后,在开始菜单中的结果如下图所示:
若执行TortoiseSVN,我们会得到下面的结果:
这个对话框告诉我们,TortoiseSVN是一个Shell扩展,我们直接在Windows的资源管理器中直接使用TortoiseSVN的相关功能。
下面我们打开资源管理器,点击一下鼠标右键,会看到类似如下的图:
上图中,右键快键菜单中多了一个SVN Checkout…选项及TortoiseSVN选项,这样即表示客户端软件已经安装完成了。
下面即可直接通过资源管理器进行团队项目文件的协同管理等操作。
3、导出(下载)项目源码或文档文件
我们以sei采购系统为例子(ipms),建一个空的目录,比如:
E:
\seiipms,在资源管理器中打开该文件夹。
点“右键”->”SVN Checkout…”,然后在弹出对话框中输入seiipms项目的库路径(URL)以及本地目录,如下所示:
然后点击“OK”按钮,即会提示输入用户名及密码,登录成功后,即可进入项目文件的导出(下载)。
如下图所示:
登录成功后,即可进入项目文件的导出(下载)。
如下图所示:
“导出”完成后点OK,然后在资源管理器即可见到如下图所示内容:
其中看到项目文件及目录的前面都有一个 标识,这是Subversion的,表示我们这个文件已经受到了版本控制。
4、修改项目文件及内容
在资源管理器中,对项目文件的操作跟我们平时的操作没有任何区别,比如我们直接双击“目录及文件说明.txt”这个文件,即会调用记事本来编辑文件。
我们修改文件中的一些内容,然后点保存,即会出现一个标识该文件已修改过的图标,如下图所示:
上图中的 图标表示该文件已经修改。
当所有修改工作完成后,我们需要把本地修改的内容提交到远程配置管理服务器中。
直接选中修改过的文件或文件夹,然后点右键,选择其中的“SVN Commit…”命令,如下图:
我们会看到弹出一个对话框,并显示出已经修改过的文件,这里我们可以有选择性的选择一些要提交的文件,并在recent message对话框中填写本次修改的相关说明信息等。
如下图所示:
然后点“OK”,此时若刚才没有保存用户名即密码,或者用户权限不够的话。
会再次弹出用户登录框,在这里输入自己的用户名(注:
游客帐号easyjf不具备修改项目文件的权限),然后点“OK”即可,如下图所示:
提交成功后显示如下图所示的信息:
5、增加文件
假如我们在项目中加入了文件,在提交到服务器的时候,需要先执行add操作把新增文件加到更新列表中,然后再执行“SVN Commit…”的时候,才能提交。
如下图所示:
6、删除项目中的文件
在资源管理中选中要删除的内容,然后点右键,选择delete(删除)操作,然后再执行SVN Commit(提交)即可。
如下图所示:
7、其它操作
当然,Subversion的功能是比较强大的,除了上面的这些基本操作,还有很多其它项目协同方面的功能,如版本标识、文件合并、锁定、解锁等等。
请团队成员在具体使用的过程中认真体会。
三、 在Eclipse中使用Subversion
前面介绍了如何在资源管理器中直接使用Subversion进行协同功能,然而在实际的开发工作中,我们更多的时候需要直接在开发工具中使用协同及版本控制功能。
下面简单介绍如何在Eclipse中使用Subversion进行协同开发。
1、下载Subversion的Eclipse插件
下载地址:
http:
//192.168.3.1/
2、安装插件
跟其它的Eclipse插件一样,我们直接把下载后的文件解压,并拷贝到的Eclipse主目录即可(当然,更好的做法是使用links目录安装)。
插件文件如下图所示:
3、配置
进入Eclipse系统,若插件安装成功后,我们打开Eclipse的preference面板,在Team组中会看到除了CVS以外,还多了一项SVN。
点开该选项,我们可以设置SVN的一些属性(默认情况下不需要任何设置)。
如下图所示:
进入Eclipse的“windows”->“show view”->“other”,我们会看到如下的SVN项:
4、查看配置服务器中的项目文件
打开SVN资源库视图,点击添加资源库,我们可以设置配置EasyJF团队开源项目库。
并查询项目文件,如下图所示:
5、从配置管理服务器中取出项目文件到本地
在SVN资源库中点击右键,然后执行“取出为”操作。
即可把配置管理服务器中的项目取出到本地。
输入用户名及密码后,即可出现项目相关的对话框。
通过这些引导对话框,可以快速实现把远程的项目直接导入本地文件中,并自动建立起与配置服务器中项目的相关关联。
如下所示:
6、本地项目与配置管理器的项目关联
当然,也可以直接把本地已经建好的项目与配置管理服务器中的项目建立关联。
使用SVN的协同开发及版本控制功能。
直接选中相关的项目名称,点鼠标右键,然后选择“Team”-“Share Project”,然后在对话框中选择“SVN”,接着选择或填写相关的配置参数即可。
如下图所示:
7、使用项目协同及版本控制功能
在建立好本地项目与远程项目的关联后,我们即可在Eclipse中应用Subversion的各种协同开发及版本控制功能。
如下图所示: