摘要: 介绍 SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括了程序源码。 工作流程 集中式管理的工作流程如下图: 集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。下面举例说明: 开始新一天的工作: 1、从服务器下载项目组最新代码。 2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样 阅读全文
posted @ 2017-11-30 20:16 minininja 阅读(297) 评论(1) 推荐(0) 编辑
摘要: 目前打算开通博客记录主要是有以下几个需求: 1.记录自己在工作中遇到的bug,以及是如何解决的,然后把自己的解决过程贴上来,并且记录自己的心得。 2.记录自己平时获得的知识、知识点,好的思路等等 3.分享大牛的文章,便于收藏以及分享 希望自己能经常写博客,让自己慢慢提升。 阅读全文
posted @ 2017-11-30 13:56 minininja 阅读(32) 评论(0) 推荐(0) 编辑