来源:4-3 SVN 常见问题 Ⅲ

RheWONG

2014-10-23 21:42

若版本数大多了,这样比对下去不是办法啊

写回答 关注

2回答

  • 源生活
    2014-10-24 14:42:58
    已采纳

    如果已经过了很久才发现原本正确的代码被改过了,这是没有办法的,当然,视频里的方法是可以改进的,知道二分查找法吗?比如有版本号为1、2、3、4、5、6、7七个版本,7为最新的版本,1为最老的版本,你在7的时候发现代码被别人动过了,你可以先去1-7中间的版本4号版本里看,如果4号版本被改过,那就查1-4中间的版本2或者3,如果4号版本还没被改过,那就看看4-7中间的版本5或者6,以此类推。如果有100次提交记录,最差的情况,你只要查7-8次就能查到。如果上述的没看懂,想想猜数字游戏:猜1-100之间的数字,你每次猜一次数字,都会有个知道正确答案的人告诉你,是大了还是小了,那如何猜是最快?

    RheWON...

    非常感谢!

    2014-12-04 22:06:11

    共 1 条回复 >

  • _CodeMan_
    2014-11-23 15:36:48
    2分法数值算法里面学过,的确是个好方法

版本管理工具介绍---SVN篇

本课程主要介绍版本控制工具之-SVN的安装、简单操作及常见问题解决

91651 学习 · 201 问题

查看课程

相似问题