`
mujizi
  • 浏览: 143441 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

svn常用功能集

SVN 
阅读更多

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. 直到下个新版本发布,该分支停止修改。

分享到:
评论
1 楼 lawuu 2008-10-22  
分支的意义:
http://lawuu.iteye.com/admin/blogs/256300

相关推荐

    svn hooks 全集,包含常用示例代码

    下面我们将详细讨论 SVN hooks 的相关知识点,以及如何利用它们来增强 SVN 的功能。 1. 邮件通知:当有新的提交或者其他的 SVN 操作发生时,你可以设置 hook 脚本来自动发送电子邮件通知给团队成员。这通常通过 `...

    svn离线版插件(eclipse/sts)

    - Subversive和Subclipse是Eclipse中常用的两个SVN插件,它们提供图形化的SVN操作界面,如创建、更新、提交等。 - 离线安装插件通常适用于无法联网或网络环境不稳定的情况,用户可以下载对应版本的插件包,然后...

    SVN介绍和日常使用.ppt

    **SVN常用命令** 1. **Create**: 创建库。 2. **Import**: 将整个目录导入到库中,不包括顶层文件夹名称。 3. **Checkout**: 获取工作副本。 4. **Update**: 更新本地副本。 5. **Commit**: 提交更改。 6. **...

    TortoiseSVN-1.7最新版本(32位和64位都有)

    - 图形化界面:TortoiseSVN将SVN命令集集成到Windows右键菜单中,使得操作直观简便。 - 支持多种操作:包括添加、删除、更新、提交、合并、差异比较、分支和标记等功能。 - 透明化版本控制:在文件资源管理器中...

    svn 常用命令集合

    下面是Subversion的一些基本操作命令,以及它们的功能和使用方法: 1. checkout:从版本库中检出(下载)项目到本地目录。例如,命令`svn checkout svn://***.***.*.*/pro/domain`用于检出服务器上的domain项目到...

    svn使用教程

    - 项目经理常用。 - **图标集** 1. **常规图标** - 表示客户端文件与服务器端文件完全同步。 2. **冲突图标** - 当客户端提交的文件与服务器端数据发生冲突时显示。 3. **删除图标** - 当文件被删除,但...

    SVN中文教程.pdf

    SVN支持版本控制中常见的操作,如版本比较、分支和合并、更改集的跟踪、快照存储等。 3. 在软件开发中,版本控制系统是不可或缺的工具,它帮助团队协作,保证代码的完整性,减少冲突的可能性,并支持对源代码历史的...

    Eclipse的svn插件

    总的来说,Eclipse的svn插件是开发者进行版本控制不可或缺的工具,它使得Eclipse成为一个集编程、版本控制于一体的高效开发平台。通过熟练掌握和使用这些插件,开发者可以更好地管理和协作项目,提升工作效率。同时...

    svn服务及客户端教程

    命令行界面提供了一套完整的SVN命令集,如`svn checkout`(获取代码)、`svn commit`(提交更改)、`svn update`(更新本地代码)等。熟练掌握这些命令对高效工作至关重要。 #### 3.2 TortoiseSVN图形界面操作 ...

    svn服务器插件

    4. `features`:该目录可能包含插件的特性描述文件,这些文件描述了插件的功能集。 5. `plugins`:此目录通常存放实际的插件JAR文件,它们是Eclipse运行时需要的组件。 要安装这些插件,首先需要在Eclipse中打开...

    SVN服务器加客户端.7z

    在给定的“SVN服务器加客户端.7z”压缩包中,包含了两个主要组件:VisualSVN Server和TortoiseSVN,它们是SVN在Windows平台上的常用工具。 1. **VisualSVN Server**: - VisualSVN Server是Windows上的一款开源SVN...

    svn 插件

    - **Eclipse Subversive**:Eclipse IDE的SVN插件,提供丰富的功能集。 - **IntelliJ IDEA的SVN支持**:JetBrains的IDE如IntelliJ IDEA内置了强大的SVN支持。 - **Visual Studio的AnkhSVN**:对于Visual Studio...

    SVN的安装程序和相关的使用手册和资料

    它允许团队协作开发,跟踪文件和目录的变更,并提供了恢复旧版本、合并代码以及多种冲突解决策略等功能。在这个"SVN的安装程序和相关的使用手册和资料"的压缩包中,你将找到所有必要的资源来安装和掌握SVN的使用。 ...

    SVN使用手册

    通过上述详细介绍,我们可以了解到SVN的基本概念、安装流程、常用操作以及如何有效利用SVN图标集来管理项目文件的状态。掌握了这些知识后,开发者能够更高效地进行协同工作,提高团队整体的生产力。

    魔兽各类源码SVN地址魔兽各类源码SVN地址

    **Subversion(SVN)**和**Git**是两种常用的版本控制系统。 ### SVN与Git地址详解 根据提供的信息,我们可以看到一系列针对魔兽世界的开源项目的SVN及Git地址。接下来将逐一介绍这些项目及其意义: 1. **SkyFire**...

    subversion中文手册svn-book

    - **常用分支模式**:如功能分支、维护分支等。 通过以上知识点的详细介绍,我们可以了解到Subversion不仅是一个强大的版本控制系统,还提供了丰富的特性和工具来满足各种开发需求。无论是初学者还是有经验的...

    Git精简常用命令集及解析

    Git 精简常用命令集及解析 Git 是一个分布式的代码版本管理工具,跟 SVN 的集中式代码版本管理工具不同。 Git 服务器有多种选择,包括国内的 Gitee(中文名叫码云)、国外的 GitHub(被微软收购)和开源的 GitLab。...

    常用工具集合

    标题中的“常用工具集合”指的是一个包含多个实用软件的压缩包,这些软件涵盖了不同功能,旨在帮助用户在日常工作中提高效率。接下来,我们将逐一解析这些工具及其用途。 1. **屏幕取色**: 这个工具通常用于从屏幕...

    PostGIS 2.0.0SVN Manual

    - **加载与创建栅格数据**:如何在PostGIS中加载栅格数据,并创建新的栅格数据集。 - **栅格数据的操作**:包括裁剪、缩放、融合等多种操作。 - **栅格数据分析**:如何进行栅格数据的统计分析、模式识别等高级功能...

Global site tag (gtag.js) - Google Analytics