zoukankan      html  css  js  c++  java
  • 版本控制

      以前总觉得,项目开发过程中,版本的控制是一件比较简单的事情,也不是很知道有哪些版本控制的工具。但是现在想来,也许是因为以前是在学校里,遇到的项目开发,都是一些小项目,而且很多时候,都是由我一个人完成,所以才没有注意到什么,但是现在,到了公司里,虽然不是什么软件公司,但是公司却有计划发展软件部门,这也是我来到这里的主要原因,公司给我们练手的一些东西,却希望我和我的伙伴一起完成,这样一来,最主要的,也是最直接的困难就来了,那就是版本控制问题。

      有些时候,会由于代码的版本控制的不好,带来很多麻烦。多人协作的时候,偶尔也会遇到例如不知道那份代码是最新的,那份代码的哪个位置学要修改,又或者忘记了代码哪个位置被修改过等等这些问题,看起来不是什么特别大的问题,但是却足以导致项目进度的停滞。这时候,第一时间映入我的心里的就是版本控制,才想到那些版本控制工具的存在的意义!

      那如果我们没有这些工具,怎么办?问题总是有解决的办法。最简单的就是模仿版本控制软件所作的事情,对每一次代码的修改都进行记录。比如什么时间修改了那个文件的哪一行代码。固定的时间间隔,跟伙伴“同步”一下版本,将两个人修改的内容同时反映到同一份代码上。然后,再把各自的代码存档(存到U盘或者哪个固定的地方),做成历史记录。这样,就完成了最基本的版本控制的目的。这样做的好处,最直接的就是容易管理代码,不会把修改弄乱,因为每一次修改都会有记录,我们这个时候,就是手动的模仿了版本控制软件自动完成的动作,虽然比较麻烦(谁叫我们没有专业的软件呢),但是也确实比较有用。

  • 相关阅读:
    CodeForces 347B Fixed Points (水题)
    CodeForces 347A Difference Row (水题)
    CodeForces 346A Alice and Bob (数学最大公约数)
    CodeForces 474C Captain Marmot (数学,旋转,暴力)
    CodeForces 474B Worms (水题,二分)
    CodeForces 474A Keyboard (水题)
    压力测试学习(一)
    算法学习(一)五个常用算法概念了解
    C#语言规范
    异常System.Threading.Thread.AbortInternal
  • 原文地址:https://www.cnblogs.com/malloc/p/1644471.html
Copyright © 2011-2022 走看看