svn

来源:互联网 发布:软媒win10优化工具 编辑:程序博客网 时间:2024/06/07 16:22
svn
       SVN是Subversion的简称,是一个开放源代码的版本控制系统集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。下面举例说明:
开始新一天的工作:
1、从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。
一、服务端配置:
1.安装svn服务器端
2.命令行下创建svn版本库   
     运行-->cmd-->svnadmin create 文件夹地址(E:\svn)
3.修改版本库配置文件,
  conf文件夹下:svnserve.conf 修改配置文件
anon-access = read
auth-access = write
password-db = passwd
                                    
 authz文件 :为用户设置访问权限,在最后写 yangguo = rw
 
 passwd文件:最后写  yangguo(用户名) = 123(密码)

4.开启svn服务器    svnserve -d -r 版本库路径(E:\svn)

二、客户端配置:
1.安装svn客户端
2.桌面右键访问TortoiseSVN-》repo-browser
3.输入访问地址:svn://localhost

分析需求说明书

 

1.1 主角

1.1.1 移动

描述:玩家操控鼠标能够让主角移动到鼠标点击的位置。

 1.1.2    格斗

描述:主角能能够与敌人对打

1.1.4 血条

1)每被击中血条都要变短生命值减少;

2)当血条为空时,即判定为死亡。

1.15 特殊属性

描述:主角可以通过指定的按键变小,在一段时间之后恢复到原来的体型。

1.2    老鼠(敌人)      

1.2.1 移动

属性:必选

描述:在主角靠近其仇恨距离的时候,会主动追击主角。(可以摆脱)

1.2.2 

属性:必选

描述:老鼠可以挥舞刀。

1.3   碰撞

1.2.1 主角的刀击中老鼠

属性:必选

判定:主角的刀只要出现在老鼠图片的范围内,即判定为击中

描述:老鼠被主角的刀击中,掉血;玩家加生命。

1.2.2 老鼠砍中主角

判定:老鼠的刀出现在主角图片范围内,即判定击中

描述:主角被击中,掉血。

1.2.1     死亡效果

描述:发生上述1.3.11.3.2时,血量掉到空的时候,老鼠、主角倒地死亡。

1.4   BOSS(老鼠王)

1.4.1 移动

描述:在主角靠近其仇恨距离的时候,会主动追击主角。

1.4.2 

描述:BOSS能够挥舞刀。完成下列情况的任一种即可:

(1)刀的威力更强

(2)刀的攻击方法更多

(3)追击速度更快,不可摆脱

(4)仇恨距离更大

1.4.3 血条

描述:BOSS必须有血条,每被即可即掉血。

1.5   界面

1.5.1 开始界面和结束界面

描述:有开始界面和结束界面(当玩家胜利或失败,要输出一个消息“你赢了!”或“你输了!”

1.6   关卡

描述:第一关出基地后,播放过关动画或提示,然后进入第二关。第二关打怪领悟技能。然后进入第三关,打BOSS

1.7   音效

描述:在游戏过程中,有音乐效果。

1)背景音乐

2)挥舞刀、盾;

1.8   暂停

描述:在游戏过程中,能够暂停、恢复游戏。

         以上便是今天学到的知识,如果你有什么不会的话,可以来狗刨学习网上来看看,如果你想在Unity3D上大展手脚的话,可以来狗刨培训与专家咨询


0 0