`

svn版本合并日志

 
阅读更多

前段时间,因项目原因创建了分支版本。现在要将分支版本中的更改的文件合并当主版本中。试过eclipse svn 插件,

TortoiseSVN客户端都试过了怎么也合并不了。几经周折才找到原因:TortoiseSVN客户端或plugin的版本与服务器端的版

本不一致,TortoiseSVN是最新的1.6.16 而服务端还是几年前搭建的比较老的版本1.4.6(比较经典的)。

不多说了,下面介绍下我的操作步骤。及合并时需要注意的问题。

合并版本注意事项:

 

a、合并的目录下面不能有未提交的问题

b、将branch和trunk合并时,提示错误: retrieval of mergeinfo unsupported by …

主要问题是客户端的版本与服务器端的版本不一致(目前服务器端的版本是1.4.6和客户端的版本是1.6.16)导致无 法进行合并。

解决办法:升级服务器端的版本到1.6.*

c、关于svn版本升级

备份原有的源码库,然后执行svnadmin upgrade your_svn_repository_path 命令进行库升级。

步骤:

a、安装最新的版本1.6.17。

b、备份原来的源码库。

c、对源码库进行升级,执行下面的命令即可。

svnadmin upgrade your_svn_repository_path 

d、checkout下代码,看下升级是否有问题,没有问题进行合并。

分享到:
评论

相关推荐

    SVN用户使用指南 版本控制 源代码管理

    3.3.3. Show log 查看日志9 3.3.4. Export 导出11 3.3.5. Revision graph 版本树显示12 3.3.6. Check out 检出13 3.3.7. Refresh 刷新13 3.3.8. Delete 删除14 3.3.9. Rename 对目录或文件进行改名14 3.3.10. Copy ...

    SVN使用手册中文版快速入门

    我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...

    SVN使用手册中文版.chm

    我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not found”。 C. WebDAV和自动版本化 WebDAV基本概念 仅是平常的...

    SVN操作手册中文版网页格式

    4.9.1. 调用版本日志对话框 4.9.2. 版本日志动作 4.9.3. 获得更多信息 4.9.4. 获取更多的日志信息 4.9.5. 当前工作副本的版本 4.9.6. 合并跟踪特性 4.9.7. 修改日志消息和作者 4.9.8. 过滤日志信息 4.9.9. ...

    SVN客户端用户使用手册

    所以,每次在工作区文件夹下修改本地版本库之前,必须首先对本地版本库执行一次更新(右键单击工作区,选择SVN Updata),将最新的版本下载到本地,然后再进行修改操作。 二.其他操作 在日常的软件开发过程中,除了...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...

    TortoiseSVN和TortoiseMerge的中文帮助文档(chm格式)

    4.20. 日志对话框显示合并跟踪版本 4.21. 作者提交次数统计柱状图 4.22. 作者提交次数统计饼图 4.23. 按日期提交统计图 4.24. 要离线对话框 4.25. 比较修订版本对话框 4.26. 差异察看器截图 4.27. 未受版本控制的...

    Cornerstone_4.1破解版mac版SVN客户端

    此外,Cornerstone软件是一种面向安全和隐私的解决方案,可以轻松,直接地将基于RSA的密钥对合并到SSH身份验证方案中。 基于RSA的SSH认证和零配置版本控制系统 此外,借助内置的日志记录引擎和简单风格但有用的...

    SVN使用说明--仅限学习

    SVN安装 配置 基本操作 显示版本日志 版本分支图 追溯(查看谁修改了哪一行)忽略文件和目录 版本库结构 创建标签&分支 在分支上工作 分支间合并修改 锁定的应用

    subversion-TortoiseSVN-使用手册(CHM+HTML,中英完整版)

    5.8.1. 调用版本日志对话框 5.8.2. 获得更多信息 5.8.3. 获取更多的日志信息 5.8.4. 修改日志消息和作者 5.8.5. 过滤日志信息 5.8.6. 统计信息 5.8.6.1. 统计页 5.8.6.2. 作者提交次数统计页 5.8.6.3. 按周提交次数...

    TortoiseSVN日常操作指南

    1 概述 4 ...4.11 查看日志(show log) 21 4.12 比较文件(Compare) 21 4.13 版本分支(Revision Graph) 23 4.14 导出(Export) 24 4.15 导入(Import) 27 4.16 解决合并冲突 28 4.17 分支/标记 32

    Git权威指南PDF完整版

    1.3 SVN—集中式版本控制集大成者/ 7 1.4 Git—Linus 的第二个伟大作品/ 9 第2章 爱上 Git 的理由/ 11 2.1 每日工作备份/ 11 2.2 异地协同工作/ 12 2.3 现场版本控制/ 13 2.4 避免引入辅助目录/ 15 2.5 重写提交说明...

    【Android】 Android开发工具之Crash日志打印.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

    r-svn:具有Github Action CI的R svn服务器的镜像以测试补丁

    R-SVN CI工具R 镜像,用于使用GitHub动作跟踪更改和测试补丁。这个怎么运作该镜像每15分钟与官方R 同步一次。 每次新提交都会在每个平台上触发一个构建,并且结果将发布在: : ,其中显示了最新修订的概述,包括构建...

    eclipse-git-extensions:通过命令行Git启动来扩展eclipse git支持,以实现jgitegit不支持的功能,

    日志(可选文件); 重播; 重启 合并策略选项 合并中止 基本捆绑软件支持:创建捆绑软件文件; 从捆绑文件中获取; 从捆绑文件中拉出。 更多重置方式:重置目录,使用--merge或--keep重置 修剪过时的远程引用 创建...

    圣SI园《深入掌握Git与实战开发》

    借助于Git强大的分支、合并、日志、历史追溯、rebase、submodule、subtree等一系列特性,开发者之间的协作变得越来越容易。 Git是由Linus Torvalds开发的;同时,Linus Torvalds也是Linux之父。他开发的这两款软件...

    基于spring boot搭建的web基础框架.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

    TortoiseSVN中文手册

    2.2.3. 复制-修改-合并 方案 ........................................... 6 2.2.4. Subversion 怎么做? ........................................... 8 2.3. Subversion 实战 ....................................

    Git Community Book(中文版)

    查看历史 -Git日志 比较提交 - Git Diff 分布式的工作流程 Git标签 4. 中级技能 忽略某些文件 rebase 交互式rebase 交互式添加 储藏 Git树名 追踪分支 使用Git Grep进行搜索 Git的撤消操作 - 重置, 签出 和 撤消 ...

    GIT中文资源

    1.1 关于版本控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 本地版本控制系统 . . . . . . . . . . . . . . . . . . . . . . 1 1.1.2 集中化的版本控制系统 . . . . . . . . . . . . . . ....

Global site tag (gtag.js) - Google Analytics