您的位置:首页 > 编程语言

[教程]使用google code在线代码托管服务管理你的项目源码

2009-12-17 17:27 666 查看
最近有个项目有2人开发,过程中总是互传代码总觉得麻烦,又没有多的服务器可以单独存放代码。于是想到了在线的代码托管服务。google和微软都有这个服务。一个是google code,一个是codeplex。经过了解,发现这两个托管的都是开源代码。放在上面的都是大家都能查看的。无奈我们这个项目还不能够将源码公开,于是放弃托管的想法了。

不过既然了解到了,就要试试这些个服务了。于是在这两个地方都试着见了一个测试项目。google code已经建立成功了,不过codeplex就无法创建成功,第二步的finish点完后老是呆在原来finish的页面不动。不知道怎么回事,有知情的人可以告诉我一下么。(ps:最后发现问题所在了,是因为第二步那个验证码的网站不能从教育网访问,导致验证码不能显示,最后用代理才发现这个问题。)

这里就先说说google code的整个建立和配置项目的流程吧,算是一个简单教程,英文的大家都不太喜欢看吧,呵呵。

1.首先当然是用google的帐号建立项目。

进入http://code.google.com/hosting/createProject 创建一个新的项目,把该填的都填完就行了。点击创建项目,就可以看到自己的一个新项目了。

2.配置项目

先进入 Administer选项卡配置项目。其他基本项目就不说了,需要说的就是配置Source,选择自己想要的版本控制系统并配置一些路径即可。我选得是SVN,其他默认。

当然你不想要项目的时候,可以在advanced里面删除项目。

3.管理源码

配置完后,就开始弄自己的源码了。在Source选项卡中可以看到下面内容

# Project members authenticate over HTTPS to allow committing changes.
svn checkout https://wavefilereader.googlecode.com/svn/trunk/ wavefilereader --username cool8511

When prompted, enter your generated googlecode.com password.

# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://wavefilereader.googlecode.com/svn/trunk/ wavefilereader-read-only
第一个就是可编辑的checkout方式,第二个就是匿名checkout只读文件。

于是在命令行中先进入到你的项目文件夹中,然后执行一个命令进行checkout,其中会让你输入密码,这个可不是你自己的google密码(我当时就是这样搞了好几次不成功^_^)。你要进入那个googlecode.com password.链接获取密码。一切顺利地话,就全部完成了。剩下的就是往项目文件夹添加源文件,然后checkin即可。回到网页Browse一下源码,是不是看到自己的源码了。呵呵。

顺便说一下,源码中有中文的话,源码要另存为UTF-8编码,否则传到服务器上,网页源码里面的中文就都是乱码了。

4.其他

其他的wiki用于文档说明,Issues用于问题描述,Downloads用于下载文件,这些就不用说了,赶紧去试试吧。

附上我的项目地址:http://code.google.com/p/wavefilereader/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: