图解使用Eclipse的SVN插件创建项目的主干/分支/标签

本文细说如何在eclipse中把新建的项目导入svn库。

1. 把你的 Eclipse 项目添加到 SVN 仓库里的一个 "trunk" 文件夹中

  • 从一个名为 "myproject" 的 Eclipse 项目开始;
  • 在 "Project Explorer" 窗口中,右击你的项目,选择 "Team" -> "Share Project...",如图1;
  • 选中 "SVN" 然后点击 "Next",如图2;
  • 选中你的 SVN 仓库(本文假定使用的仓库在 "https://localhost"),然后点击 "Next";
  • 在 "输入文件夹名" 对话框中,选中 "使用指定的模块名" 选项,单击浏览,在“资源库浏览器”对话框中选择项目放在svn的位置,然后点击"OK",此时使用指定的模块名右边输入框自动输入选中的位置+项目名,自己在后面接上 "/trunk",表示放在主干上。 "URL:" 框会有类似于"https://localhost/myproject/trunk"的显示,点击 "Next",如图3-图5;
  • 进入“共享项目”对话框中,在编辑提交注释框中输入注释,然后点击 "Finish"。将会打开一个新的对话框,点击 "Yes",进入svn同步页面,选中项目点击"提交",选中你要提交的所有文件,输入注释,然后点击 "OK"。在 Eclipse 的 "Console" 有相应操作的输出,如图6-图8
  • 此时查看svn库显示如下图9.
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第1张图片

图1  项目共享


图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第2张图片

图2

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第3张图片

图3

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第4张图片

图4

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第5张图片

图5

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第6张图片

图6

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第7张图片

图7

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第8张图片

图8

图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第9张图片

图9

2. 在 Project Explorer中创建 "branches" 和 "tags" 分支

  • 在 "Project Explorer" 窗口中,右击你的项目 "myproject"-> "Team" ->  "分支/标记" ,如图10;
  • 在 "复本(分支/标记)" 对话框中,在“资源库到URL:”的输入框中,把"/myproject/trunk"改为"myproject/branches/0.0.0.1",表示为分支路径下的0.0.0.1版本,选中“Create any intermediate folders that are missing”,表示自动创建不存在的文件夹,点击 "Next",如图12
  • 进入“Copy Revision”对话框,点击 "Next",如图13
  • 进入“Branch/Tag Comment”对话框,点击 "Next",如图14
  • 在控制台有相应输出:
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第10张图片
图10
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第11张图片
图11
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第12张图片
图12
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第13张图片
图13
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第14张图片
图14

  • 重复这几步来创建一个 "tags" 目录;

3. 切换工作副本到分支

  • 你现在可以随意在主干和分支之间切换你的工作副本了;
  • 右击你的项目,选择 "Team" -> "切换...",如图15;
  • "至 URL:" ,点击浏览,选中相应分支,点击 "OK",文本框自动输入 "svn://localhost/myproject/branches/0.0.0.1",点击 "OK"即可切换完成,如图16-18
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第15张图片
图15
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第16张图片
图16
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第17张图片
图17
图解使用Eclipse的SVN插件创建项目的主干/分支/标签_第18张图片
图18













你可能感兴趣的:(SVN,svn,eclipse,SVN分支,SVN主干,subversion)