SVN版本管理器入门使用教程
Posted 你过来啊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN版本管理器入门使用教程相关的知识,希望对你有一定的参考价值。
一、SVN结构作用概述:
SVN目录下一般采用标准的source/branches、source/trunk、source/tags结构。
trunk目录下放置开发的主代码,1新功能模块的开发首先放在主干上,需要修改完善升级时,通过创建branch进行完善;2完善的代码,由负责定期将各分支的代码合并至主干,完成主干代码的版本更新;
branches目录用于各程序员进行代码的完善修改,该目录下已建好各程序员的分支,程序员的代码commit、update、merge主要在各自的分支中进行。
tags目录下,按日期导出的稳定版本,用于apache发布使用,是只读的。选择某一个版本进行标记,即出现在该目录下。
具体使用的操作:
二、trunk操作:
1、commit:trunk版本未修改的地方,本地与svn服务端同步时,可进行commit;若不同步,需先update,将你未修改的代码更新至最新,然后提交;若出现冲突(同一处代码两个人同时修改过),需要手动核实代码;2、update:简单的svn版本的同步;
3、merge:分支的代码版本需不断同步到主干,完成主干代码的丰富和完善。
三、branches操作:
commit:branche的commit 与主干没有多大关联,为保证未修改部分的代码是最新的,应先update,后commit。若不同步,需先update,将你未修改的代码更新至最新,然后提交;若出现冲突(同一处代码两个人同时修改过),需要手动核实代码;
update:简单的与svn服务端版本的同步;
merge:分支的代码版本需与主干的代码版本同步,否则,分支代码会偏离主线太多的情况,对分支代码的可用性影响较大。
四、tags操作:
用于导出tags的稳定版本代码;
五、高效使用的要求
要求每个人对SVN的结构非常清楚,可以直接通过URL访问访问相应的代码,通过日志查看相应的版本,知道自己在进行什么操作。
以上是关于SVN版本管理器入门使用教程的主要内容,如果未能解决你的问题,请参考以下文章