svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
Svn 分为服务器端和客户端口
服务器端:一般在开发的工程中在我们的公司有有一个服务器这个服务器可能有数据库
SVN SVN作用就是统一我们工程的版本一致性,可以起到实时的提交代码我们要svn的服务器端装在这里
客户端:
MyEclipse 8.0下安装SVN插件
1、下载Setup-Subversion-1.6.5.msi(服务器)、TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi(SVN客户端)和site-1.0.6.zip
2、首先安装TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi
3、解压site-1.0.6.zip。里面有2个文件夹(features、plugins)和1个site.xml文件
4、在d盘中建立一个myplugin文件夹,把上面的东西放到该文件夹中。
5、在MyEclipse的安装目录中(具体就是那个MyEclise8.0快捷键指向的目录)下建立dropins文件夹
6、在dropins文件夹中新建一个svn.link文件,内容是:path=D://myplugins,也就是先前建立的myplugin路径
7、关闭MyEclipse,重启,报错,关闭。
8、删除d:/myplugins文件夹下的artifacts.xml,content.xml,site.xml 3个文件(或其中的一个)。
9、重启,OK。
MyEclipse 8.0安装服务端
1、安装Setup-Subversion-1.6.5.msi
2、在命令提示符中输入 svn ,得到“使用svn help得到用法”,说明你安装成功。
3、在命令提示符中,寻找目录到你要建立的文件夹,使用“svnadmin create 你要建立库名”建立提交数据的库(如:E:/>svnadmin create shopOnLine)
生成conf:装配置文件 db:真正装载客户端提交版本的地方 Locks:所文件用的
去掉conf文件夹中svnserve.conf第20行前面的#(注意前面不能有空格),使其可以用用户名密码登陆。
在conf文件夹中的passwd中的[users]下面添加用户名和密码,如:gzhx = gzhx
4、开启服务器 svnserve -d -r 根目录名称 (-d代表后台允许,-r超级管理身份)(如:E:/>svnserve -d -r shopOnLine)
5、选定你要共享的工程 >> 右击 >> Team >> Share Project...
6、选择SVN >> Next >> 输入url路径(如:svn://192.168.0.100) >> Next
7、选择“使用项目名称做为文件夹名” >> Next >> 输入“编辑提交注释”(也可以不写) >> Finish
8、输入用户名和密码(如:gzhx和gzhx)>> OK
9、选择你要提交的文件 >> OK
10、输入用户名和密码(如:gzhx和gzhx) >> OK
MyEclipse 8.0接受资源
1、在MyEclipse中的window >> Open Perspective >> other >> SVN资源库研究 >> OK
2、在左边的的SVN资源库上右击 >> 新建 >> 资源库位置 >> 输入远程地址
3、在资源上右击 >> 检出为 >> Next >> 选择工作空间 >> Finish
4、切换到MyEclipse视图,你会发现你刚刚下载的工程。
5、打开工程,你会发现 修改的版本(就是类名后面的那个数字) 日期和作者
6、你新建或修改一个类后,提交。步骤为:右击工程 >> Team >> commit(提交) >> 选择要提交的文件 >> OK >>
输入用户名和密码 >> OK
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Feb13/archive/2010/03/24/5413402.aspx
下面是配置svn
打开MyEclipse8.0
help->Software Updates->find and install(如果没有这个就用help->Software Updates->Add/Remove Software即可)
选择search for new features to install, Next
点击new remote site
输入name:subclipse,url:http://subclipse.tigris.org/update_1.6.x,点OK
选中subclipse,点击finish
在弹出框中选择subclipse,把Subclipse Integration for Mylyn 3.x去掉,
Next一路安装完成!
二.共享项目(把本地的项目共享到subversion服务器上)
打开MyEclipse8.0 ,假设要共享projTest是项目名称
右键项目projTest->Team->Share Project->Svn,
单库模式下url填写svn://svnserveraddress/,多库模式下url填写svn://svnserveraddress/Repository1,其中Repository1是库的名称
next直到finish,proj1就被共享到svn服务器上了,但是代码并没上传,还需要commit一次
右键项目projTest,team->commit,项目内容就被上传到svn服务器了
三.签出项目(把svn服务器上的项目下载的到本地)
打开MyEclipse8.0
window->open perspective->svn repository explorer(如果没有在other里选择)下面是配置svn
-------------------------------------------------------------
打开MyEclipse8.0
help->Software Updates->find and install(如果没有这个就用help->Software Updates->Add/Remove Software即可)
选择search for new features to install, Next
点击new remote site
输入name:subclipse,url:http://subclipse.tigris.org/update_1.6.x,点OK
选中subclipse,点击finish
在弹出框中选择subclipse,把Subclipse Integration for Mylyn 3.x去掉,
Next一路安装完成!
二.共享项目(把本地的项目共享到subversion服务器上)
打开MyEclipse8.0 ,假设要共享projTest是项目名称
右键项目projTest->Team->Share Project->Svn,
单库模式下url填写svn://svnserveraddress/,多库模式下url填写svn://svnserveraddress/Repository1,其中Repository1是库的名称
next直到finish,proj1就被共享到svn服务器上了,但是代码并没上传,还需要commit一次
右键项目projTest,team->commit,项目内容就被上传到svn服务器了
三.签出项目(把svn服务器上的项目下载的到本地)
打开MyEclipse8.0
window->open perspective->svn repository explorer(如果没有在other里选择)
在左边空白处右键->new->repository location
单库模式下url填写svn://svnserveraddress/,多库模式下url填写svn://svnserveraddress/Repository1(同步骤二)
右键projTest->check out
next直到finish,该项目就被签出到本地,切换到java视图就能看到该项目了。
在左边空白处右键->new->repository location
单库模式下url填写svn://svnserveraddress/,多库模式下url填写svn://svnserveraddress/Repository1(同步骤二)
右键projTest->check out
next直到finish,该项目就被签出到本地,切换到java视图就能看到该项目了。
JAVA_HOME c:/jdk_1.5/
2) path %java_home%/bin/ (路径之间用;隔开)
3)class_path %java_home%/lib/dt.jar;%java_home%/bin/tools.jar;.