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的项目转移到另外一个仓库中

前几天在做一个项目的时候,因为需要,需要将Server A 上SVN仓库 repos1中的项目pro1迁移到Server B 上的SVN仓库中,首先想到的是:通过复制,但是仔细一想,这样是不可能的;然...

从svn上拷贝一个项目到另一个svn

尝试过的方法,都记载在此,一是以后遇到相同的问题直接来翻阅,二是借此帮助曾经跟我一样迷茫的同学...... 觉得有用请手动点赞并关注,觉得没用可评论吐槽,嘿嘿..... 好,转入正题,bu...

SVN版本控制——SVN 合并的六种方式

1、Merge a range of revisions 2、Reintegrate a branch 3、Merge two different trees 以下是转载自chunanyo...

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

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

Eclipse将项目共享至新的SVN资源库

Eclipse将项目共享至新的SVN资源库

Eclipse将项目共享至新的SVN资源库

Eclipse将项目共享至新的SVN资源库 首先,在Eclipse中使用鼠标右键点击指定的项目,在弹出的关联菜单中点击【Team】->【Share Project】。 其次,在显示的项目共享...

Eclipse 重新定位svn资源库报错

当我试图使用eclipse进行svn资源重新定位时报如下错误 Invalid relocation svn: Invalid source URL prefix: 'http://192.16...

Eclipse重新定位svn资源库

Eclipse重新定位svn资源库首先断开所有原来svn的链接然后点击重新定位 直接next,注意修改svn地址 finish之后,再把每个项目进行share直接next,就会出现新的svn地址如...

Eclipse从SVN资源库中查找哪些文件已更新,并更新项目文件

当我们在Eclipse中使用SVN插件与其他成员进行团队开发时,每过一段时间,其他成员可能就会向SVN资源库提交他对项目所作的改动(新增文件、修改文件、删除文件等)。 如果我们想要获取当前最新的SV...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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