eclipse下svn的分支与合并操作

转载 2013年12月04日 15:05:18

原文地址:http://huqilong.blog.51cto.com/53638/465988


之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。

       首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示:

         

 

右键你的工程==>team==>分支/标记

弹出如下信息:

此框告诉你从哪里copy到哪里,这里我们从trunk位置copy到branches目录,点击ok即可搞定创建,如果你勾选了下面的switch working copy to new branch/tag,eclipse 会自动切换到分支下.这里我们不选择,待会自己切换.

ok,分支建立好了,我们来查看下当前svn的目录结构,应该如下图所示:

可以看到branches里面多了一个cms2.0

           现在让我们手工切换到cms2.0分支下进行开发:

右键你的工程==>team==>切换==>

在窗口中填写你的分支路径,点击ok.

现在我们切换到了cms2.0 下了,开始开发吧,加入我们更新了pom.xml这个文件,我们在里面添加了一行比如aaaaaaaaaaaa,然后提交上去.   开发完毕,我们现在要切换回主干,也就是trunk下,按照上面的方法切换回去:

 

ok,现在就要把分支上的东西合并到主干了,怎么办呢。

右键单击你的工程==>team==>合并,然后弹出如下对话框:

 

上面的“起始路径”是指你要合并到的路径,这里我们选trunk下的cms

下面的目标路径是被合并的,也就是你的分支

“最新修订版”  与  “修订版”  必须选择一个,如果你选定了“修订版”而又没有填写版本号,合并按钮不可用,这里我们选择“最新修订版”,然后点击合并.

好了,现在看看,在branches下编辑的pom.xml文件时候被合并到trunk上了。

 

svn通常的做法是:首先尝试自动合并,如果自动合并搞定的话,只直接进行合并了,否则,需要人工干预,进行冲突解决.

 

大致这样子,tags下的操作差不多吧,只不过tags下的文件默认是只读的不能编辑.

 

写了有一会,看完给回个贴吧.多谢.


相关文章推荐

eclipse下svn的分支与合并操作

eclipse下svn的分支与合并操作      之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。   ...
  • rickyni
  • rickyni
  • 2011年05月20日 16:10
  • 493

eclipse下svn的分支与合并操作

之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。       首先说说创建分支,很简单,不过是浅copy...
  • xzknet
  • xzknet
  • 2011年08月04日 10:43
  • 1343

svn分支合并基本操作

  • 2011年03月29日 09:38
  • 953KB
  • 下载

Eclipse下svn的创建分支/合并/切换使用

如何在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支的同时维护。 ...

图文:eclipse中SVN分支合并到主干

在项目开发中,需要添加一些新的功能,但是又不想影响到其他开发人员的项目进度,所以决定使用SVN分支进行开发,分支开发完毕后再合并到主干。本文介绍如何在eclipse中合并分支到主干。 (http...

eclipse SVN创建合并分支

之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。        首先说说创建分支,很简单,...
  • bopzhou
  • bopzhou
  • 2012年04月24日 11:29
  • 1269

eclipse下svn创建分支,合并,切换使用

最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支...

Eclipse下svn的创建分支/合并/切换使用

最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支...

Eclipse下svn的创建分支/合并/切换使用

最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse下svn的分支与合并操作
举报原因:
原因补充:

(最多只允许输入30个字)