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

svn merge

阅读更多
TortoiseSvn 分支合并

项目示例:

创建分支A,主干同时也在进行正常的开发工作,现在分支A的工作完成,需要将A上的修改合并到主干上,合并步骤:

  1. 第一步:将工作副本切换到主干上:这一步很重要,当前的工作副本的是要合并的目的地
  2. 第二步:在主干根目录文件夹上右键,如下图,选择最后一项
  3. 第三步,选择合并版本:

  • 起始URL:选择主干目录的URL(应当和当前工作副本的URL一致,看起来不合理,其实细想却是合理的,这个是所谓的合并点,也就是分歧开始的地方)
  • 结束URL:选择要合并的分支的URL,也就是所有的分歧所在。
  • 起始和结束的版本:起始版本应当找到最后一次同步时的版本,如果从没有同步过(第一次合并),则选择创建分支时的版本,结束版本一般是最新版本,如果你不想将某些内容合并进主干的话,也可以选择一个合并点。


  • 大小: 107.4 KB
分享到:
评论

相关推荐

    SVNMerge源代码SVNMerge源代码

    SVNMerge是SVN的一个辅助工具,主要用于合并分支或解决代码冲突。在这个特定的上下文中,"SVNMerge源代码"指的是该工具的原始编程语言代码,可能是用C、C++或者Python等语言编写的,它允许开发者深入理解工具的工作...

    svn merge简单操作

    ### SVN Merge 操作详解 #### 一、引言 Subversion (SVN) 是一个广泛使用的版本控制系统,用于管理软件开发中的源代码变更历史。在团队合作中,合并分支(merge)是一项非常重要的操作,它使得开发人员能够将某个...

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

    `svn merge`是Subversion(简称svn)中的关键命令,用于将一个分支或标记的修改合并到另一个分支。在版本控制系统中,合并是协同开发的核心操作,它允许团队成员同步各自的工作,避免代码冲突。以下是一些关于`svn ...

    关于SVN下不同分支代码的Merge的透彻理解.zip

    多分支开发,Merge是一个绕不过的话题,不管是Git还是SVN,公司用的是SVN,之前对于SVN的Merge没有很好的研究,出了些状况,这个问题不解决,顺畅地进行多分支开发就是海市蜃楼,下定决心把这块给完全搞透,在百度上...

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

    SVN(Subversion)是一个广泛使用的版本控制系统,它帮助开发者管理和维护不同版本的文件和代码库。在多人协同开发的项目中,版本控制显得尤为重要,但同时也可能会出现代码合并冲突的情况。当两个开发者对同一文件...

    svn 使用(VersionControlWithSubversion)

    ### Subversion (SVN) 使用指南与最佳实践 #### 目录结构与组织方式 在进行版本控制时,良好的目录结构对于项目的维护至...同时,借助于如 `svnmerge.py` 这样的工具,可以进一步简化合并流程,提高团队的工作效率。

    svn在linux下的使用(svn命令)

    svn merge 命令用于将两个版本之间的差异合并到当前文件。语法为:svn merge -r m:n path。例如:svn merge -r 200:205 test.php。这将将版本 200 与 205 之间的差异合并到当前文件。 Help svn help 命令用于显示 ...

    svn linux下命令详解

    该命令的基本语法为:svn merge -r <版本号1>:<版本号2> <文件名>。例如:svn merge -r 200:205 test.php。 12. SVN 帮助 svn help 命令用于显示 SVN 的帮助信息。该命令的基本语法为:svn help <命令>。例如:svn...

    svn command,svn常用指令

    svn merge -r version2:version1 svn://10.132.130.200/trunk ``` #### 十四、解决冲突 ```shell svn resolved ``` - **svn resolved**:标记已解决的冲突。 #### 十五、提交 ```shell svn commit ``` - **svn ...

    svn命令大全.docx

    语法:svn merge -r m:n path 例如:svn merge -r 200:205 test.php(将版本 200 与 205 之间的差异合并到当前文件) 十二、help 命令 help 命令用于查看 SVN 帮助信息。语法:svn help 例如:svn help ci 十三...

    svn原理剖析

    1. **分支定期同步主干修改**:为了保持分支与主干的一致性以及尽早发现潜在的合并冲突,推荐定期使用命令`svn merge <主干URL>`来同步主干上的最新更改到分支中。这样做的好处在于可以及时发现并解决冲突,减少最终...

    SVN usage on Linux

    svn merge [-r m:n] [源分支URL] 本地文件或目录路径 ``` 例如,将版本1到版本10之间的差异合并到当前文件: ```bash svn merge -r 1:10 main.c ``` 或者将整个分支合并到当前本地文件: ```bash svn merge ...

    svn分主干合并,让你分主干合并立马搞定

    接下来,使用 `svn merge` 命令将开发分支的改动合并到主干分支副本。这里的 `-r` 参数指定了要合并的版本范围,从 r131781 到最新的 HEAD 版本: ```bash svn merge --r131781:HEAD ...

    使用SVN进行版本控制 使用SVN1.2

    9. **分支与合并**:使用`svn copy`创建分支,使用`svn merge`将分支合并回主干。 #### 五、SVN的优势 1. **简单易用**:SVN具有直观的命令行界面,易于学习和上手。 2. **稳定性高**:SVN经过多年的实践验证,...

    linix fedora svn命令大全

    `svn merge` 合并不同版本之间的差异,例如: ``` svn merge -r 200:205 test.php ``` 12. **Help(帮助)** `svn help` 提供命令的帮助信息。 **不常用命令:** 13. **List(列出版本库内容)** `svn list...

    CVS和SVN配置学习

    - SVN:`svn add`和`svn commit`对应CVS的操作,此外`svn status`查看状态,`svn diff`查看差异,`svn merge`或`reintegrate`处理分支合并。 7. 分支管理: - CVS分支:CVS的分支通过` cvs tag`命令创建,然后...

    SVN经验之谈【最佳实践】.doc

    3. **`svn diff`与`svn merge`的区别**:`svn diff`比较两个文件的不同,而`svn merge`比较两个对象的版本历史,注意它们之间的关联。例如,重命名文件后,`svn diff`仅比较文件内容,`svn merge`则会识别文件间的...

    linux下的 svn命令

    11. **合并(Merge)**: `svn merge` 合并不同版本之间的差异。例如:`svn merge -r 200:205 test.php`。 12. **列表(List)**: `svn list` 或 `svn ls` 显示版本库中的文件和目录列表。 13. **创建目录(Make ...

    linux下svn简明教程

    `svn merge`用于合并不同版本之间的差异,可能产生冲突: ``` svn merge -r 200:205 test.php ``` 12. **Help(帮助)**: `svn help`提供关于SVN命令的帮助,如`svn help ci`是关于`commit`的详细帮助。 13....

Global site tag (gtag.js) - Google Analytics