svn下copy项目后定位到新资源库,产生不同版本号的方法

原创 2015年03月31日 11:35:48

最近这两天,公司要做国际化的开发,本打算要用struts2内置的i18n拦截器做国际化资源文件处理,但后期项目组开会讨论决定copy开发完的中文版本的项目,在此基础上做英文

的版本,因此要用到svn的相关操作。

起初,我和项目组的一个同事考虑是要svn创建一个新的分支,然后基于分支进行开发,但后来考虑到英文版本的项目是非分支,而是一个新项目,是不需要最终合并到master上

面的,so...我们现在需要在svn下copy项目后定位到新资源库,从而commit产生不同版本号。


下面介绍下svn下copy项目后定位到新资源库,产生不同版本号的方法

步骤:

1.先在svn远程资源库中检出中文版本的完整项目A到eclipse的workspace中,检出的项目名称叫B(此时B项目中会存在A项目中的svn版本信息)

2.在workspace下右击项目B,选择Team下的断开连接,此时会弹出窗口,有两种选择:(1)断开连接时同时从文件系统中删除svn元数据信息(2)断开连接时不删除svn元数据信息。显然,要想产生不同的版本号,这时需要选择(1)

3.现在B项目已经脱离svn的控制了,紧接着右击B项目,选择Team中的share project

4.在弹出的窗口中选择一个资源库类型(git/svn/cvs......)

5.之后要共享项目,就要选择一个已有的资源库or创建一个新的资源库地址

6.资源库地址确定后,点击next,选择 SVN 资源库中的文件夹名,最后点击finish(此时,B项目已经不是一个A项目的分支了,独立出来了)

7.点击B项目右击,选择Team提交B项目

OK,经过以上7步之后,新项目B就产生了不同于A项目的版本号了,在以后的开发中,B项目和A项目均是独立的,不会相互影响的。


版权声明:本文为博主原创文章,未经博主允许不得转载。若转载请注明出处!

透彻的解释了svn copy 的工作原理-强力推荐

节选了《51cto.com》文章原始网址:http://developer.51cto.com/art/201005/202665.htm SVN分支资深专家专题讲解        本节向大家...

svn拷贝一个现有项目作为新项目

场景:需要拷贝现有的一个系统作为新系统的框架 操作步骤: 1 首先在svn服务器端相应位置建立一个文件夹 2 将该文件夹下载到客户端 3 复制现有系统的代码到这个文件夹下面 4 提交先add,然后...

将SVN仓库里面的一个文件夹的所有内容复制到另一个文件夹下

将SVN仓库里面的一个文件夹的所有内容复制到另一个文件夹下

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

SVN模型仓库中的资源从一个地方移动到另一个地方的办法(很久才解决)

弄了很久,想使用domove这个操作,但是都失败了。最后给svnkit的邮箱写了封邮件,他们告诉我这样做就成功了。实际上是使用docopy这个函数实现了move操作。package com.repos...
  • wjy320
  • wjy320
  • 2014年01月06日 16:38
  • 353

svn brance copy 分支

以前都是别人做的branch,这次只能自己做了。   2011A结束了,需要做个branch2011B,   1,从svn上拷贝最初的目录(默认C:\fvt)     1) cd C:\fv...
  • russle
  • russle
  • 2011年08月09日 13:37
  • 13031

SVN分支与合并透析

作者:fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:svn分支合并1...
  • fbysss
  • fbysss
  • 2010年03月31日 14:10
  • 49189

SVN 学习摘要笔记

svn学习笔记 推荐的版本库布局 尽管Subversion的灵活性允许你自由布局版本库,但我们有一套推荐的方式,创建一个trunk目录来保存开发的“主线”,一个branches目录存放分支拷贝,tag...

SVN错误:SVN Working copy XXX is too old

出错原因: 这是因为使用了低版本的svn生成了.svn内文件内容,但是,使用高版本svn同步时便出现该问题。 解决方法: 找到报错对应的文件夹,里面有个名为.svn的文件夹,删除这个文件夹(这是...
  • tyxkzzf
  • tyxkzzf
  • 2014年12月01日 16:21
  • 5006

SVN 项目的版本控制系统 从零开始到导入项目至版本库

陈科肇 ================ 1.简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统。 对一个项目的管理也是举足轻重的,SVN提供了一个服务器,你可以把开发的项目配...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:svn下copy项目后定位到新资源库,产生不同版本号的方法
举报原因:
原因补充:

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