使用subeclipse来管理分支/标记

先简单说些搭建SVN服务器的题外话

之前有搭建过svn服务器,不过是那种最原始的方法,安装的svn服务器只支持以svn://开头的,并不支持http://和https://开头的,如果需要支持的话要配合Apache

现在发现了VisualSVN Server,用起来极其简单,软件下下来,安装完成后,什么文档都不用看,自己点点就会了,看了下安装目录,应该是自己集成了Apache

-------------------------------------华丽的分割线-------------------------------------

终于到正文了,呼呼

新建一个SVN仓库,名称为forBlog,按照约定,下面有trunk,branches,tags目录

然后在eclipse下新建一个项目TestSVN,然后Share Project到svn中:

这时候其实并没有提交到SVN中,我们需要做一次完整的提交

这样就提交到SVN服务器中了

这时svn服务器中的目录结构是这个样子的:

接下来我们建立一个分支:

按照约定的惯例,我们选择到branches目录:

点击Finish,这样就创建好了分支了

接下来我们切换到分支中

注意这里的变化

进行一次修改,并且提交,这个时候主干和分支的内容以及不一样了

我们先切换到主干,方法和之前的一样,然后我们和分支比较下

我们可以比较整个项目,也可以比较单个文件,下面操作的是比较整个项目的

可以看到,有差异的文件只有一个,并且显示出来差异的部分,下面我们来把分支合并到主干上

注意上图,起始路径为trunk的路径,而目标路径为branches中的路径,我们都选择HEAD revision,点击Merge

这样的话就会发现内容和branches中的一样了,我们提交一下,这样的话主干版本就和分支版本保持一致啦


当我们在主干上做了修改,要合并到分支上的操作和上面的类似,只不过起始路径和目标路径要换一下而已


下面我们来给刚才的版本打一个Tag

这样就创建了Tag了,我们看一下svn服务器上的目录结构:

tag一般是发布版本用的,这上面的文件我们一般不做修改,当然这只是约定,你要改的话也可以

切换到tag版本,修改后提交会出现如下提示:

转载于:https://my.oschina.net/dxqr/blog/353155

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值