关于SVN版本库的总结

这段时间因为要开始团队的开发,于是开始对svn版本控制进行了学习,现将简单的学习总结如下,希望对初学者和我一样有所帮助。

一、关于个人理解的SVN版本库

SVN全称为Subversion,意为版本控制系统,SVN是一个很优秀的版本控制工具,用于团队开发中的多人文档操作的更新、处理和合并。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。简单的说,您可以把SVN当成您的备份服务器,他可以帮住开发者每次记住上传者上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。废话不多说,上图


关于SVN版本库的总结
二、关于如何利用Myeclipse进行SVN协同开发(由于本人使用的是Myeclipse8.5,故一下所有都是在Myeclipse8.5上进行)

1、下载svn插件

关于svn插件的安装其实本人知道的有两种方式:

 第一、 1、下载site-1.6.5.zip

       2、解压出features与 plugins文件夹,复制到自己安装的Myeclipse文件夹下G:\MyEclipse\MyEclipse8.5\Common\plugins文件夹下,关于解压包里的.xml文件不需要复制
       3、在G:\MyEclipse\MyEclipse8.5\MyEclipse 8.5\dropins下新建文件配置文件(名字自己取,这里我已svn.link为例),svn.link,内容是:path=G:\MyEclipse\MyEclipse8.5\Common\plugins\\svn 保存。 
       4、删除G:\MyEclipse\MyEclipse8.5\MyEclipse 8.5\configuration文件夹下的org.eclipse.update文件夹 
       5、重启myeclipse就一切正常了。[/size] 

   第二、在线安装

         1.打开HELP》》MyEclipse Configuration 

Center。切换到SoftWare标签页。 
         2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:               http://subclipse.tigris.org/update_1.6.x 
         3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA 
Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 
3.0可以不添加(特别注意,此处不要添加)。 
         4.在右下角窗格(Pending Changes )中点击Apply。安装重启后MyEclipse即可。

2、关于SVN服务器VisualSVN Server

因为SVN服务器都是项目组里项目经理或者专业一个服务器来安装,安装后添加用户即可。这样所有赋予权限的用户就可以通过SVN协同开发了,这里简单介绍一下服务器的安装。

下载地址:https://www.visualsvn.com/server/download/

选择你的计算机相应的位数下载即可。


关于SVN版本库的总结
安装后界面:


关于SVN版本库的总结
 

 
关于SVN版本库的总结
 

 三、安装完毕后的协同操作

1、上面的两部确保成功后,在MyEclipse里右键你的项目,依次点击"Team"->"Share Project",选择“SVN”,点击“Next”;然后在“共享项目”弹出框中选择“创建新的资源库位置”,点击“Next”.

2、回到SVN服务器界面,右键创建的资源“Test”,选择“Copy URL to Clipboard”,复制资源URL.


关于SVN版本库的总结
 3、回到MyEclipse配置SVN中,在“共享项目”-》“输入资源库位置信息”URL中粘贴刚刚复制的URL地址,也可以手动输入,点击“完成”即可。

4、这样每次你的项目完成后只用右键项目》》Team》》更新,提交

相关推荐