SVN操作规范

1.目录
branches 分支开发使用。目前还没有
tags 目前没用
trunk 主干开发使用,目前开发使用的目录
Design 目前策划案所在路径
Document 日报、排期所在目录
Release 客户端版本所在目录
ServerReleaseForClient 服务器版本发布路径
CodeDev 目前主干代码所在路径
Client 客户端代码所在目录
Common 客户端服务器公用代码使用路径。只有在版本发布时,才会更新该目录内容
GamePhysLib 服务器使用的物理公共库代码路径
Server 服务器代码所在路径
ServerCode 正式服务器代码所在路径
ProjectS 服务器当前应用代码开发路径。一般只会在该路径下进行代码开发
ProjectS.sln 当前服务器项目工程文件
TEngineConfig 服务器版本号文件在该目录下
TVersion.h
ReleasePublish.bat 服务器版本发布脚本

2.CheckOut或者Update
服务器开发需要更新的目录包括
CodeDev/Common/GamePhysLib
CodeDev/Server/ServerCode

3.commit
commit作为代码提交操作,是最频繁也是最关键的操作。在实际commit前注意如下确认
a.在commit之前完整编译服务器工程。启动服务器,进行必要的功能测试,保证服务器能够正常运行。
b.对于commit选中列表中的每个文件都进行diff比较。确认每一行都是自己修改的,而且是有效地内容。
c.如果有对于pn协议的修改,需要把TVersion.h的CLIENT_VERSION数值增加1。以保证客户端如果没有更新,则无法连接服务器。

4.merge
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值