10-06
04

代码控制 SVN+GoogleCode

这两天稍微轻松下来一些,昨天基本没有编码,大家把游戏的策划又重新讨论了一下,美术风格也确定下来。

游戏最终确定名称: [ TANK 3D 2010 ]

 

游戏的具体策划稍后再写上来,这两天我接触了一个一直没有敢去尝试的领域:代码控制。
说到Source Control,其实并不陌生,以前也曾误打误撞的打开过VSS。前段时间看了看云风的书,里面多次强调了代码控制的重要性,并且还有针对性的介绍了一下VSS, CSV, SVN这三种代码控制的软件。分析了一下,SVN是最好上手的,并且之前在下载LuaPlus的时候别人就推荐用SVN打开其源码,相当方便。于是开始查找讲解SVN使用的教程,教程很多,但都不细。提到了几个软件,这里就不提供链接了。大家要用自己去google吧~

 

step1.准备软件

  • TortoiseSVN: windows平台图形化的SVN管理软件,异常强大
  • AnknSVN: Visual Studio插件,方便VS项目的SVN管理。我试用了之后的感觉是,太好用了。

step2.选择服务提供商

然后就是选择服务的提供商,目前SourceForge和GoogleCode是免费且高效的两家。网上的教程说GoogleCode是最容易上手的。所以我选择了GoogleCode。

step3.申请项目

接下来,就是到GoogleCode申请项目。只要你有gmail账户,就可以在3分钟内申请到一个项目,为你提供2G的项目文件存储空间,而且交换速度相当快。

http://code.google.com/hosting/createProject

这个页面,简单的填写项目名称,简介,介绍之后,便创立了项目

step4.上传工程

假设你已经安装好TortoiseSVN,找到工程的文件夹,右键,你就会发现TortoriseSVN的子菜单,这时候选择里面的Repo-browser. 这时候输入googlecode内的url,然后选择在svn/chuck/下面上传你的工程文件夹(建议media就不要传了,只传源码,更新和revert都相当迅速)。这是会提示你输入用户名和密码。用户名是你的gmail邮箱,密码是可以在建好工程的sourceTab下面生成。

step5.开始使用

工程上传成功以后,你就可以在VS内,通过open from subversion来从googlecode上打开solution,便可以和SVN交互了。每一个文件都可以使用commit,compare,revert,update等选项,这里将为你的代码修改和回溯提供极大的方便!同时,由于源代码都放到了网上,在更换机器和办公地点以后,可以立刻的以最新的工程版本开始工作!

 

这里是我们再googlecode的上的工程主页~刚建立起来~

code.google.com/p/gameknife/



[本日志由 猪公 于 2010-06-04 02:06 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 代码控制 SVN GoogleCode Tank2010
相关日志:
评论: 0 | 引用: 0 | 查看次数: 228
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭