zoukankan      html  css  js  c++  java
  • MyEclipse使用SVN进行项目版本控制

    一、搭建SVN服务器。

    例如,使用VisualSVN Server,下载后安装。

    (1)在Repositories(版本库)上右击,新建Repository,选择Regular FSFS repository(常规FSFS版本库),当然如果使用分布式版本库也可以选择Distributed VDFS repository。

    (2)输入Repositioning Name(版本库名称),例如TestProject,下一步。

    (3)选择Single-project repository,包括trunk(主干)、branches(分支)、tags台(标签)文件夹,下一步。

    (4)选择权限,然后点击Create,完成版本库创建。

    (5)回到VisualSVN Server界面,在Groups上新建group(组),例如命名为Developers。

    (6)在Users上新建user(用户),输入用户名和密码。

    (7)在Developers组上添加刚才创建的用户。

    (8)在创建的"TestProject"版本库上,右击-Properties(属性),在Security(安全)选项卡里配置该版本库的读写权限。

    二、MyEclipse安装SVN插件——subclipse

    (1)到http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

    下载最新的subclipse插件,site-1.10.10.zip

    (2)在MyEclipse安装目录的dropins文件夹下,新建SVN文件夹;

    (3)解压缩site-1.10.10.zip,拷贝其中features和plugins文件夹到刚才新建的SVN文件夹。重启MyEclipse,完成subclipse插件安装。

    三、创建trunk

    (1)打开MyEclipse,在Window-Show View-Other里可以看到安装的SVN插件。

    选中“SVN资源库”点击“OK”,可以看到SVN资源库视图。

    (2)MyEclipse新建Java项目“Test”,右击-Team-Share Project;选择“SVN”,点击“Next”;然后在“共享项目”弹出框中选择“创建新的资源库位置”,点击“Next”.

    (3)在SVN服务器配置界面,“TestProject”的trunk文件夹右键,选择“Copy URL to Clipboard”,复制资源URL。

    (4)在MyEclipse中粘贴刚才的URL,点击Finish,完成。

    (5)右键Test,Team-提交。完成项目版本库trunk的建立。

    四、创建分支branch

    (1)在MyEclipse中,在项目名称上右击-Team-“分支/标记”,把URL中的trunk改为“branches/mybranch”,下一步;

    (2)选择HEAD修订版,下一步;

    (3)输入分支标记“创建mybranch分支”,Finish,完成分支创建;

    (4)在项目名称上右击-Team-“切换”,找到刚才创建的mybranch分支,OK,完成切换。

    五、合并

    (1)在分支上进行项目开发,例如在WebRoot下新建了一个MyJsp.jsp,然后项目图标和文件图标会有变化,显示项目发生了改动;

    (2)项目右击-Team-提交,输入提交注释,完成提交;

    (3)在SVN资源库视图里会发现branchesmybranch发生改变,而trunk目录没有改变,需要进行合并;

    (4)根据项目开发需要,可以建立多个分支,使开发分支与主干并存,开发中将进度不断合并到开发分支上,最终合并到主干上。例如,要合并到主干上,先切换项目到trunk,再选择合并。

  • 相关阅读:
    WinForm 清空界面控件值的小技巧
    MVC 图片上传总是request.files.count() 等于0
    LinqToSQL 左连接右连接内链接
    C# utc datetime 互相转化
    mvc javascript form.submit()
    Java API中文版下载
    jQuery的链式操作
    【转】Eclipse/MyEclipse中使用复制粘贴功能卡的解决办法
    servlet什么时候被实例化?
    Jquery总结 $("h3 a", patch);
  • 原文地址:https://www.cnblogs.com/wxb20/p/6085797.html
Copyright © 2011-2022 走看看