0 0

svn,这两个合并选项是什么区别?0

merge a range of revisions
merge two different trees
请问这两个方式有何不同?
SVN 
2013年7月03日 12:02

1个答案 按时间排序 按投票排序

0 0

...revisions:把分支中的修改合并到主干上来
...trees:可以选择过去的一个主干版本与分支的某个版本进行合并。以分支版本为主,如果主干版本与分支版本有不同的地方,合并时主干的不同部分将被放弃。

2013年7月03日 14:06

相关推荐

    SVN合并操作说明

    通常,合并发生在两个修订版本(revision)之间,比如从revision X到revision Y。 在开始合并之前,应当获取需要合并文件在主干和分支上的日志信息。例如,通过命令svn log file_path可以获取文件的日志信息,了解...

    SVN解决冲突(合并别人的修改)

    当两个开发者对同一文件的不同部分做了更改并试图提交到版本库时,SVN会标记出这些冲突,要求开发者手动解决。本文将详细介绍SVN中解决冲突、合并他人修改的过程,特别是对初学者来说,这些内容非常重要。 首先,让...

    svn 合并、冲突及常用功能详解

    这通过指定两个修订号来完成,例如`svn merge -r123:456`,表示合并从修订123到456的更改。 3. **记录合并信息**: 合并后,使用`svn commit`提交更改,并在提交消息中描述合并的来源,以便团队成员了解发生了什么。...

    SVN 分支与合并详解

    合并通常包括两个步骤:首先,更新主线工作副本以获取最新的代码;然后,将分支的改动合并到主线。 ``` # 更新主线工作副本 svn checkout https://your-repo-url/trunk /path/to/trunk/working/copy svn update ...

    svn的两个包

    【标题】:“svn的两个包”指的是Subversion(SVN)的两个主要组件,它们是用于版本控制系统的重要部分。Subversion是一种开源的集中式版本控制系统,用于管理软件项目中的源代码和其他文件,允许团队协作并追踪文件...

    SVN1.7汉化安装包

    本压缩包包含了两个重要的文件,分别是用于64位操作系统的TortoiseSVN安装包和汉化包: 1. TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi:这是TortoiseSVN的安装程序。TortoiseSVN是一款集成在Windows资源管理器中...

    SVN-1.10.5-64.zip

    这意味着该版本的SVN可以在运行这两个Java开发环境的计算机上正常工作。Java Development Kit (JDK)是开发和运行Java应用程序所需的基础组件,而SVN通常需要JDK来执行其服务。 TortoiseSVN是SVN的一个图形化客户端...

    SVN清理(增加右键菜单)

    总的来说,通过使用这两个`.reg`文件,用户可以根据自己的需求自定义Windows资源管理器的右键菜单,从而提升在使用SVN进行版本控制时的工作效率。对于经常使用SVN的开发者来说,这是一个非常实用的优化步骤。

    myeclise 的svn 插件

    【描述】"内含 myeclipse 8.5版本和10版本 对应的svn插件和操作说明"意味着这个压缩包提供了两个不同版本MyEclipse(8.5和10)的Subversion插件安装文件以及相关的使用指南。这意味着用户可以在这两个版本的...

    让eclipse下的svn插件subclipse显示英文

    5. 在右侧界面中,你会看到"JavaHL (native)"和"SVNKit (pure Java)"两个选项,通常推荐选择"SVNKit",因为它不依赖操作系统库。然后点击"Configure SVNKit..."按钮。 6. 在弹出的"SVNKit Library Configuration...

    SVNMerge源代码SVNMerge源代码

    掌握这些知识点将使开发者能够更有效地利用SVNMerge和TortoiseMerge来管理和维护他们的源代码库,特别是在协作开发环境中,这两个工具对于避免和解决代码冲突至关重要。通过深入研究源代码,开发者还可以学习到更多...

    svn插件免费压缩包

    2. **分支和合并**:SVN支持分支和合并操作,允许开发人员在不影响主分支的情况下进行独立开发,完成后可以合并回主分支,这是大型项目中的常见实践。 3. **SVN客户端**:常见的SVN客户端有TortoiseSVN,它提供了...

    linuxsvn离线安装

    2. **系统需求**: 题目中提到的是在Red Hat 5.8和CentOS 6.4上安装,这两个都是基于RPM包管理系统的Linux发行版。因此,我们需要使用RPM包来安装SVN。 3. **离线安装的前提**: 首先,你需要在有网络的环境中下载...

    svn_1.8插件完整离线安装包

    这两个文件夹包含了Subclipse插件的所有组件和必要的元数据。 "features" 文件夹中的文件定义了插件的功能特性,这些特性在Eclipse中被用来识别和安装插件。"plugins" 文件夹则包含实际的插件实现,它们是Eclipse...

    svn_site-1.8.11

    Eclipse SVN插件,通常称为“Subversive”或“Subclipse”,是Eclipse平台上的两个主要插件,它们使用户能够在IDE内部直接进行版本控制操作,如检出、提交、更新、合并等。Subversive通过提供对SVN API的访问,实现...

    SVN+中文汉化包

    最后,安装完这两个程序后,为了确保所有更改生效,建议重启计算机。重启后,TortoiseSVN将以中文界面呈现,用户可以开始利用SVN进行版本控制操作,如将本地文件同步到SVN仓库,查看文件历史,解决合并冲突,以及...

    SVN1.14.0&Chinese_Package.zip

    Chinese_Package.zip”特别针对Windows用户提供了1.14.0版的安装程序,包含两个关键文件: 1. "TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.msi":这是TortoiseSVN的64位安装程序,TortoiseSVN是一个集成在Windows...

    svn linux下命令详解

    svn merge 命令用于将两个版本之间的差异合并到当前文件。该命令的基本语法为:svn merge -r <版本号1>:<版本号2> <文件名>。例如:svn merge -r 200:205 test.php。 12. SVN 帮助 svn help 命令用于显示 SVN 的...

    SVN usage on Linux

    使用`svn diff`命令可以查看两个版本之间的差异,或者查看本地文件与SVN仓库中的差异: ```bash svn diff [-r m:n] 本地文件 ``` 例如,查看`main.c`从版本1到版本10之间的差异: ```bash svn diff -r 1:10 main....

    eclipse svn集成客户端SVN

    6. 合并(Merge):当两个或更多分支的代码有冲突时,需要合并更改。 7. 冲突(Conflict):当两个或更多用户修改了同一部分代码时,需要解决冲突。 在Eclipse SVN中,你可以通过查看历史记录来追踪文件的变更,也...

Global site tag (gtag.js) - Google Analytics