标签:代码 仓库 冲突 访问 并且 svn常用 add 检出 权限
版本控制
	它是一种软件工程籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新,它透过文档控制记录程序各个模块的改动,并为每次改动编上序号,并且编辑错误之后还可以回溯到以前的版本
为何使用
	1、备份源代码
	2、可以方便进行代码版本的回溯
	3、可以记录是谁提交的代码
	4、控制代码访问权限
	5、解决多人开发带来的代码冲突
	6、掌握员工的工作量
已知的版本控制器:
VCS 、VSS、CVS、ClearCase、SVN、Perforce、TFS、Mercurial(水银/水星)、Git
常用:
svn git
VN的部署结构
			(1)单机结构
			(2)本地文件系统
			(3)网络结构
			(4)C/S结构
			(5)B/S结构
VN的存储结构
			(1)SVN仓库(Repository):保存各个版本的软件资源、记录版本更新历史、维护版本分支……
			(2)本地的工作目录(Working Directory):开发者进行工作的地方
SVN常用实操
		1.Checkout检出
		2.Add添加文件或文件夹
		3.Commit提交
		4.Update to revision历史版本回溯
		5.Update更新
标准的SVN目录结构
		1.trunk主干:主版本的代码
		2.tags里程碑版本:保存相对稳定的版本
		3.branches分支:开发有一定风险的功能
SVN的使用规范
		1.先更新,再提交
		2.多提交
		3.不要提交不能通过编译的代码
		4.每次提交必须书写明晰的标注
		5.提交时注意不要提交本地自动生成的文件
		6.不要提交自己不明白的代码
		7.慎用锁定功能
标签:代码 仓库 冲突 访问 并且 svn常用 add 检出 权限
原文地址:http://www.cnblogs.com/chbb/p/6524390.html