最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支的同时维护。
1.创建分支
创建分支实际上就是将程序copy一份到指定的分支目录,如下图示:
在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Branch/Tag”,弹出下面的页面:
上图中的“Copy to URL”填写创建新分支的路径地址,后面会将程序copy到该目录下,形成新的分支。点击“Next”:
选择当前最新的版本,点击“Next”
如果勾选了上图下面的switch working copy to new branch/tag,eclipse的程序项目会自动切换到分支下。这里我们不选择,待会自己切换。
这样就创建了一个1.0的分支
2.合并
可以从主干合并到分支,也可以从分支合并到主干,根据需要可以选择合适的选项,如下图:
上图中的选项:
1) 从主干合并到分支
2) 从分支合并到主干
3) 将主干上的修改合并到分支
4) 合并2个分支到主干
5) 从主干到分支,手工指定不需要合并的修改
6) 从主干到分支,手工指定要合并的修改
上图显示没有任何修改,所以不用进行合并。
3.切换
在项目名称上点击右键,选择“Team” –> “switch to another Branch/Tag/Revision”。
选择需要切换的目的地址,点击ok即可。
这样,在项目里就可以在主干和若干分支间进行任意切换,来实现对不同版本/分支的程序进行修改提交操作。
相关推荐
Eclipse SVN 创建分支、合并、切换讲解 Eclipse SVN 是一个功能强大的版本控制系统,广泛应用于软件开发项目中。本文将详细讲解 Eclipse SVN 中创建分支、合并、切换的操作步骤。 一、创建分支 创建分支是 SVN 中...
在Eclipse中通过Subversion (SVN) 创建分支是一种常见的版本控制操作。以下是具体的步骤: 1. **选择项目**: - 在Eclipse中打开您的项目。 - 右键点击您想要创建分支的项目,选择`Team` -> `Branch/Tag`。 2. *...
5. **分支(Branching)** 和 **合并(Merging)**:为了支持不同的开发路径,SVN允许创建分支。"svn_merge和branch.docx"可能包含了关于如何创建、切换和合并分支的详细步骤。创建分支是在"团队" -> "创建分支/标签"中...
#### 三、Eclipse 下 SVN 分支/合并/切换操作 在 Eclipse 中进行 SVN 的分支、合并和切换操作非常直观,下面详细介绍这些步骤: 1. **在 SVN 仓库中创建“trunk”、“branches”和“tags”文件夹**: - 切换到 ...
6. 标记与分支:支持创建和切换分支,以及设置版本标记,方便管理不同阶段的代码。 7. 版本历史查看:查看文件或项目的版本历史,了解其变更历程。 总之,Eclipse SVN 1.8插件是开发团队协作的重要工具,它简化了...
5. **分支和标签:** Subversive还支持创建、切换和合并分支,以及打标签(Tag)功能,方便版本管理和协同工作。 总之,Eclipse的SVN插件Subversive为开发者提供了方便的版本控制工具,使得在Eclipse中进行SVN操作...
本文将详细探讨Eclipse中安装和使用SVN插件的过程以及相关知识点。 首先,安装SVN插件。Eclipse提供了一个名为"Subversive"的官方SVN插件,可以通过Eclipse Marketplace进行安装。打开Eclipse,进入“Help” > ...
- **Branch/Tag**: 创建分支或标签,选择"Team" -> "Branch/Tag..."。 6. **协同开发** 使用Subclipse,开发者可以方便地查看其他人的提交历史,参与代码审查,以及与其他团队成员进行协作。通过"History"视图...
总的来说,Eclipse中的Subclipse插件为开发者提供了一套完整的SVN工具集,方便在IDE内部进行版本控制操作,包括项目导入、分支管理、标记创建、切换分支和合并变更。熟练掌握这些操作,能够极大地提高团队协作效率和...
通过TortoiseSVN和Eclipse-SVN的结合使用,开发者可以在Windows环境下享受到高效、便捷的版本控制服务,同时保持在Eclipse开发环境中的流畅体验。它们是软件开发团队协作的重要工具,有助于保持代码的整洁和一致性,...
一旦项目与 SVN 关联,你就可以执行常见的版本控制操作,如 "Commit"(提交)、"Update"(更新)、"Merge"(合并)、"Switch"(切换分支)等。同时,Eclipse 的 SVN 插件还提供了冲突解决、历史查看以及标签和分支...
- **分支和标签**:轻松创建、切换和管理SVN的分支和标签,适应敏捷开发需求。 - **历史查看**:查看文件或目录的历史版本,追溯修改记录。 - **搜索和替换**:在版本库中进行文本搜索和替换,查找特定的修改。 ...
在实际操作中,可以使用Eclipse集成开发环境中的SVN插件来创建分支。具体步骤如下: 1. **打开Eclipse**:启动Eclipse IDE。 2. **选择项目**:右键点击需要创建分支的项目,选择“Team”菜单下的“Branch/Tag”...
3. **分支和标签管理**:Eclipse的SVN插件还支持创建、合并分支和标签,这对于多人协作开发和版本管理非常重要。 **五、SVN基本概念** 1. **版本库**:存储代码的地方,相当于一个远程仓库,可以被多个用户共享。 ...
在本文中,我们将详细探讨如何在 Eclipse 集成开发环境中安装和使用 SVN(Subversion)插件。Subversion 是一款流行的版本控制系统,用于管理软件项目中的文件和目录的变更历史。Eclipse 是一个强大的 Java 开发平台...
4. **分支和标记**:用户可以创建、切换和管理分支,以及设置项目里程碑(标记),方便在不同开发阶段之间切换或回溯。 5. **强大的比较和合并工具**:插件内建了文件和目录的差异比较功能,可帮助用户查看不同版本...
- **分支与合并**:支持创建分支、合并代码,便于多分支开发和并行工作。 - **冲突解决**:自动检测和手动解决代码冲突。 - **标签与里程碑**:创建版本标签,标记特定的开发阶段。 - **日志查看**:查看文件或目录...
- 要将分支合并到主分支,首先切换到主分支,然后右键项目 -> `Team` -> `Merge`,选择要合并的分支,输入注释,点击`Finish`。如果发生冲突,需按照第3步的方法解决。 以上就是在Eclipse中安装和使用SVN插件的基本...
3. **分支管理**:支持创建、切换和管理SVN的分支和标签,方便团队在不同分支上同时进行开发工作。 4. **冲突解决**:当多人对同一文件进行修改时,插件会自动检测并提示冲突,开发者可以直观地查看冲突部分并解决...