网站制作评价指标,asp.net网站开发视频,商城网站设计公司,展厅设计装修公司一、本地版本控制
在本地记录文件每次的更新#xff0c;可以对每个版本做一个快照#xff0c;或是记录补丁文件#xff0c;适合个人使用#xff0c;如RCS.
二、集中式版本控制#xff08;代表SVN#xff09;
所有的版本数据都保存在服务器上#xff0c;协同开发者从…一、本地版本控制
在本地记录文件每次的更新可以对每个版本做一个快照或是记录补丁文件适合个人使用如RCS.
二、集中式版本控制代表SVN
所有的版本数据都保存在服务器上协同开发者从服务器上同步更新或者上传自己的修改。
所有的版本都存在服务器上用户的本地只有自己以前所同步的版本。如果不联网的话用户就看不到历史版本也无法切换版本验证问题或者在不同的分支上工作。而且所有的数据都保存在单一的服务器上有很大的风险这个服务器会损坏这样就会丢失所有的数据当然可以定期备份代表产品WSVN,CVS,VSS.
三、分布式版本控制代表Git
每个人都拥有全部的代码
所有的版本信息仓库全部同步到本地的每个用户这样就可以在本地查看所有版本历史可以离线在本地提交只需在联网时push到相应的服务器或其他用户那里。由于每个用户那里保存在都是所有的版本数据只要有一个用户的设备没有问题就可以恢复所有的数据但这里增加了本地存储的占用。
不会因为服务器损坏造成不能工作的情况。 font colorred sizeGit目前是世界上最先进的分布式版本管理系统。
四、Git的基本理论
Git本地有三个工作区域工作目录working Directory、暂存区Stage/Index、资源库Repository或Git Directory。 简单的解释一下相关名词 Workspace:工作区就是你平时存放项目代码的地方。 Index/Stage:暂存区用于临时存放你的改动事实上他只是一个文件保存即将提交到文件列表信息 Repository:仓库区本地仓库就是安全存放数据的位置这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本。 Remote:远程仓库托管代码的服务器可以简单的认为是你项目组中的一台电脑用于远程数据交换。
五、Git的工作流程 Git的工作流程一般是这样的 1、 在工作目录中添加修改文件 2、将需要进行版本管理的文件放入暂存区域 3、将暂存区域的文件提交到git本地仓库 因此git管理的文件一般有三种状态已修改modified、已暂存staged、已提交committed.