`
welcome66
  • 浏览: 402123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

 

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

       1.创建分支

        创建分支实际上就是将程序copy一份到指定的分支目录,如下图示:



在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Branch/Tag”,弹出下面的页面: 



 

上图中的“Copy to URL”填写创建新分支的路径地址,后面会将程序copy到该目录下,形成新的分支。点击“Next:

 

 

选择当前最新的版本,点击“Next



 

如果勾选了上图下面的switch working copy to new branch/tageclipse的程序项目会自动切换到分支下。这里我们不选择,待会自己切换

这样就创建了一个1.0的分支

         2.合并

         可以从主干合并到分支,也可以从分支合并到主干,根据需要可以选择合适的选项,如下图:



 

上图中的选项:

        1) 从主干合并到分支

        2) 从分支合并到主干

        3) 将主干上的修改合并到分支

        4) 合并2个分支到主干

        5) 从主干到分支,手工指定不需要合并的修改

        6) 从主干到分支,手工指定要合并的修改



 

上图显示没有任何修改,所以不用进行合并。

 

3.切换

在项目名称上点击右键,选择“Team –> switch to another Branch/Tag/Revision”。



 

选择需要切换的目的地址,点击ok即可。

 

这样,在项目里就可以在主干和若干分支间进行任意切换,来实现对不同版本/分支的程序进行修改提交操作。

  • 大小: 50.3 KB
  • 大小: 59 KB
  • 大小: 59.1 KB
  • 大小: 62.2 KB
  • 大小: 95.1 KB
  • 大小: 76.2 KB
  • 大小: 89 KB
分享到:
评论
3 楼 xuanfengwu 2014-01-06  
从一个分支切换到另一个分支,再与资源库同步后,出现很多服务上有的文件,本地没有的文件,这个是什么原因?
2 楼 welcome66 2014-01-03  
lvye351 写道
切换后,本地再和远端再同步,就是和切换后的版本比较吧?

版本比较,只要同步就可以将本地和远端的Server代码进行对比的。
1 楼 lvye351 2013-12-22  
切换后,本地再和远端再同步,就是和切换后的版本比较吧?

相关推荐

    Eclipse svn创建分支、合并、切换讲解

    Eclipse SVN 创建分支、合并、切换讲解 Eclipse SVN 是一个功能强大的版本控制系统,广泛应用于软件开发项目中。本文将详细讲解 Eclipse SVN 中创建分支、合并、切换的操作步骤。 一、创建分支 创建分支是 SVN 中...

    eclipse中利用svn创建、合并、切换分支

    在Eclipse中通过Subversion (SVN) 创建分支是一种常见的版本控制操作。以下是具体的步骤: 1. **选择项目**: - 在Eclipse中打开您的项目。 - 右键点击您想要创建分支的项目,选择`Team` -> `Branch/Tag`。 2. *...

    SVN(一)客户端及eclipse-svn插件用法

    5. **分支(Branching)** 和 **合并(Merging)**:为了支持不同的开发路径,SVN允许创建分支。"svn_merge和branch.docx"可能包含了关于如何创建、切换和合并分支的详细步骤。创建分支是在"团队" -> "创建分支/标签"中...

    SVN主干和分支操作

    #### 三、Eclipse 下 SVN 分支/合并/切换操作 在 Eclipse 中进行 SVN 的分支、合并和切换操作非常直观,下面详细介绍这些步骤: 1. **在 SVN 仓库中创建“trunk”、“branches”和“tags”文件夹**: - 切换到 ...

    eclipse的svn插件

    5. **分支和标签:** Subversive还支持创建、切换和合并分支,以及打标签(Tag)功能,方便版本管理和协同工作。 总之,Eclipse的SVN插件Subversive为开发者提供了方便的版本控制工具,使得在Eclipse中进行SVN操作...

    eclipse svn1.8插件下载

    6. 标记与分支:支持创建和切换分支,以及设置版本标记,方便管理不同阶段的代码。 7. 版本历史查看:查看文件或项目的版本历史,了解其变更历程。 总之,Eclipse SVN 1.8插件是开发团队协作的重要工具,它简化了...

    Eclipse中svn插件

    本文将详细探讨Eclipse中安装和使用SVN插件的过程以及相关知识点。 首先,安装SVN插件。Eclipse提供了一个名为"Subversive"的官方SVN插件,可以通过Eclipse Marketplace进行安装。打开Eclipse,进入“Help” > ...

    eclipse中SVN插件使用包

    - **Branch/Tag**: 创建分支或标签,选择"Team" -> "Branch/Tag..."。 6. **协同开发** 使用Subclipse,开发者可以方便地查看其他人的提交历史,参与代码审查,以及与其他团队成员进行协作。通过"History"视图...

    eclipse(svn)

    总的来说,Eclipse中的Subclipse插件为开发者提供了一套完整的SVN工具集,方便在IDE内部进行版本控制操作,包括项目导入、分支管理、标记创建、切换分支和合并变更。熟练掌握这些操作,能够极大地提高团队协作效率和...

    TortoiseSVN-1.8 中文 和 对应的eclipse-svn插件

    通过TortoiseSVN和Eclipse-SVN的结合使用,开发者可以在Windows环境下享受到高效、便捷的版本控制服务,同时保持在Eclipse开发环境中的流畅体验。它们是软件开发团队协作的重要工具,有助于保持代码的整洁和一致性,...

    Eclipse配置SVN详细文档.docx

    一旦项目与 SVN 关联,你就可以执行常见的版本控制操作,如 "Commit"(提交)、"Update"(更新)、"Merge"(合并)、"Switch"(切换分支)等。同时,Eclipse 的 SVN 插件还提供了冲突解决、历史查看以及标签和分支...

    eclipse svn 插件

    - **分支和标签**:轻松创建、切换和管理SVN的分支和标签,适应敏捷开发需求。 - **历史查看**:查看文件或目录的历史版本,追溯修改记录。 - **搜索和替换**:在版本库中进行文本搜索和替换,查找特定的修改。 ...

    SVN如何建立版本分支

    在实际操作中,可以使用Eclipse集成开发环境中的SVN插件来创建分支。具体步骤如下: 1. **打开Eclipse**:启动Eclipse IDE。 2. **选择项目**:右键点击需要创建分支的项目,选择“Team”菜单下的“Branch/Tag”...

    最新Windows下SVN服务器、SVN客户端(带汉化语言包)和Eclipse上SVN插件安装大全

    3. **分支和标签管理**:Eclipse的SVN插件还支持创建、合并分支和标签,这对于多人协作开发和版本管理非常重要。 **五、SVN基本概念** 1. **版本库**:存储代码的地方,相当于一个远程仓库,可以被多个用户共享。 ...

    eclipse中svn插件的安装与使用

    在本文中,我们将详细探讨如何在 Eclipse 集成开发环境中安装和使用 SVN(Subversion)插件。Subversion 是一款流行的版本控制系统,用于管理软件项目中的文件和目录的变更历史。Eclipse 是一个强大的 Java 开发平台...

    Eclipse SVN1.8.22插件

    4. **分支和标记**:用户可以创建、切换和管理分支,以及设置项目里程碑(标记),方便在不同开发阶段之间切换或回溯。 5. **强大的比较和合并工具**:插件内建了文件和目录的差异比较功能,可帮助用户查看不同版本...

    eclipse SVN插件

    - **分支与合并**:支持创建分支、合并代码,便于多分支开发和并行工作。 - **冲突解决**:自动检测和手动解决代码冲突。 - **标签与里程碑**:创建版本标签,标记特定的开发阶段。 - **日志查看**:查看文件或目录...

    eclipse中svn插件

    - 要将分支合并到主分支,首先切换到主分支,然后右键项目 -> `Team` -> `Merge`,选择要合并的分支,输入注释,点击`Finish`。如果发生冲突,需按照第3步的方法解决。 以上就是在Eclipse中安装和使用SVN插件的基本...

    Eclipse的SVN插件site-1.6.18

    3. **分支管理**:支持创建、切换和管理SVN的分支和标签,方便团队在不同分支上同时进行开发工作。 4. **冲突解决**:当多人对同一文件进行修改时,插件会自动检测并提示冲突,开发者可以直观地查看冲突部分并解决...

Global site tag (gtag.js) - Google Analytics