1:更新
2:提交
3:解决冲突
4:从SVN中移除
5:打path,一般打一个测试的path,再打一个生产中跑的path,等弄好后再合并,这样方便修改系统,不过这个东西不知道怎么弄,以后有时间学一下.
引用他人的:
很多朋友都使用过SVN,简单的提交、更新相信大家也都没有异议了, 今天抽空分享一下SVN分支的实际应用意义。
简单说,分支就是用于区分开发版本与当前发布版本的。
---------------------------------------------------------------------------------------------------------
主干
|
| \
| \
| \
| | 分支1.0--------发布-------> 客
| <<--merge--- | 户
| | ---------bug增量发布------> 部
| | 署
| | 环
| <<--merge--- | ---------bug增量发布------> 境
| |
| |
| | (直至发布新版本停止修改)
|
|
|
|
|
---------------------------------------------------------------------------------------------------------
1. 主干负责新功能的开发
2. 分支负责修正当前发布版本的bug(对于可以放入下个发布版本的改进性bug可以直接在主干上开发)
3. 分支上修改的bug,经常性merge到主干上,尽量及时merge(避免大面积红色区域,^_^)!
4. 只能分支往主干靠拢(merge),不能反向!
5. 直到下个新版本发布,该分支停止修改。
分享到:
相关推荐
下面我们将详细讨论 SVN hooks 的相关知识点,以及如何利用它们来增强 SVN 的功能。 1. 邮件通知:当有新的提交或者其他的 SVN 操作发生时,你可以设置 hook 脚本来自动发送电子邮件通知给团队成员。这通常通过 `...
- Subversive和Subclipse是Eclipse中常用的两个SVN插件,它们提供图形化的SVN操作界面,如创建、更新、提交等。 - 离线安装插件通常适用于无法联网或网络环境不稳定的情况,用户可以下载对应版本的插件包,然后...
**SVN常用命令** 1. **Create**: 创建库。 2. **Import**: 将整个目录导入到库中,不包括顶层文件夹名称。 3. **Checkout**: 获取工作副本。 4. **Update**: 更新本地副本。 5. **Commit**: 提交更改。 6. **...
下面是Subversion的一些基本操作命令,以及它们的功能和使用方法: 1. checkout:从版本库中检出(下载)项目到本地目录。例如,命令`svn checkout svn://***.***.*.*/pro/domain`用于检出服务器上的domain项目到...
- 项目经理常用。 - **图标集** 1. **常规图标** - 表示客户端文件与服务器端文件完全同步。 2. **冲突图标** - 当客户端提交的文件与服务器端数据发生冲突时显示。 3. **删除图标** - 当文件被删除,但...
SVN支持版本控制中常见的操作,如版本比较、分支和合并、更改集的跟踪、快照存储等。 3. 在软件开发中,版本控制系统是不可或缺的工具,它帮助团队协作,保证代码的完整性,减少冲突的可能性,并支持对源代码历史的...
总的来说,Eclipse的svn插件是开发者进行版本控制不可或缺的工具,它使得Eclipse成为一个集编程、版本控制于一体的高效开发平台。通过熟练掌握和使用这些插件,开发者可以更好地管理和协作项目,提升工作效率。同时...
命令行界面提供了一套完整的SVN命令集,如`svn checkout`(获取代码)、`svn commit`(提交更改)、`svn update`(更新本地代码)等。熟练掌握这些命令对高效工作至关重要。 #### 3.2 TortoiseSVN图形界面操作 ...
4. `features`:该目录可能包含插件的特性描述文件,这些文件描述了插件的功能集。 5. `plugins`:此目录通常存放实际的插件JAR文件,它们是Eclipse运行时需要的组件。 要安装这些插件,首先需要在Eclipse中打开...
在给定的“SVN服务器加客户端.7z”压缩包中,包含了两个主要组件:VisualSVN Server和TortoiseSVN,它们是SVN在Windows平台上的常用工具。 1. **VisualSVN Server**: - VisualSVN Server是Windows上的一款开源SVN...
- **Eclipse Subversive**:Eclipse IDE的SVN插件,提供丰富的功能集。 - **IntelliJ IDEA的SVN支持**:JetBrains的IDE如IntelliJ IDEA内置了强大的SVN支持。 - **Visual Studio的AnkhSVN**:对于Visual Studio...
它允许团队协作开发,跟踪文件和目录的变更,并提供了恢复旧版本、合并代码以及多种冲突解决策略等功能。在这个"SVN的安装程序和相关的使用手册和资料"的压缩包中,你将找到所有必要的资源来安装和掌握SVN的使用。 ...
通过上述详细介绍,我们可以了解到SVN的基本概念、安装流程、常用操作以及如何有效利用SVN图标集来管理项目文件的状态。掌握了这些知识后,开发者能够更高效地进行协同工作,提高团队整体的生产力。
**Subversion(SVN)**和**Git**是两种常用的版本控制系统。 ### SVN与Git地址详解 根据提供的信息,我们可以看到一系列针对魔兽世界的开源项目的SVN及Git地址。接下来将逐一介绍这些项目及其意义: 1. **SkyFire**...
- **常用分支模式**:如功能分支、维护分支等。 通过以上知识点的详细介绍,我们可以了解到Subversion不仅是一个强大的版本控制系统,还提供了丰富的特性和工具来满足各种开发需求。无论是初学者还是有经验的...
Git 精简常用命令集及解析 Git 是一个分布式的代码版本管理工具,跟 SVN 的集中式代码版本管理工具不同。 Git 服务器有多种选择,包括国内的 Gitee(中文名叫码云)、国外的 GitHub(被微软收购)和开源的 GitLab。...
标题中的“常用工具集合”指的是一个包含多个实用软件的压缩包,这些软件涵盖了不同功能,旨在帮助用户在日常工作中提高效率。接下来,我们将逐一解析这些工具及其用途。 1. **屏幕取色**: 这个工具通常用于从屏幕...
- **加载与创建栅格数据**:如何在PostGIS中加载栅格数据,并创建新的栅格数据集。 - **栅格数据的操作**:包括裁剪、缩放、融合等多种操作。 - **栅格数据分析**:如何进行栅格数据的统计分析、模式识别等高级功能...
Eclipse允许用户通过内置的更新管理器来安装各种插件,例如PropEdit、jd-eclipse、pydev、SVN、Easy Explorer、Implements和WordWrap等,这些插件可以提升你的开发体验和生产力。 在快捷键设置上,你可以将代码和...