《SVN使用具体方法.pptVIP

  • 8
  • 0
  • 约1.76万字
  • 约 57页
  • 2016-12-30 发布于北京
  • 举报
团队开发为什么需要版本控制 在开发过程中,很可能我们同时几个人在修改一个页面或者文件的情况下,而他们相互不知情,这样后保存的人很可能覆盖掉前者所做的修改,如果之前没有备份,那结果是不可恢复的。想避免,你就要等别人改完,这样开发就不能并行操作。需要有文件修改先后顺序的控制的功能,例锁机制或者更新对照机制。 当你做了大量的修改,由于需求的变化,我们很有可能要将代码改回之前的样子,假设只有20行代码,你可以手工凭记忆改,2000行呢?我们需要过去代码或文件版本的存档功能。 团队开发为什么需要版本控制 简单来说,版本控制就是时间机器,它可以记录你对文件的每次更改并对文档和源代码集中管理,这样,即使是当前文件被他人修改后覆盖或者需要恢复到三天前的软件版本,我们也可以在服务器中取出自己需要的版本。 版本控制术语 基线(Baseline):基线是软件文档或源码(或其它产出物)的一个稳定版本,它是进一步开发的基础 档案库(Repository):存储档案的新版本还有历史资料的地方 工作版本(Working copy):从档案库中取出一个本地端(客户端)的复制,针对一个特定的时间或是版本。所有在档案中的档案更动,都是从一个工作版本中修改而来的。 提交(Commit):将本地端的修改送回档案库。(由版本控制软件处理跟上次更动相比哪个档案又被更动的事) 变更(Change):对一份文件作的特定更改。 取

文档评论(0)

1亿VIP精品文档

相关文档