`

使用Google Code + SVN进行多人开发(转)

    博客分类:
  • SVN
阅读更多

使用Google Code + SVN进行多人开发(转)

说到源码管理,CVS,VSS,SVN,TFS大家在公司可能都用的比较多了。但是在公司的环境基本都是在局域网中或者是专线连结到远程服务器 来使用。平时自己在家和朋友一些写一些代码的时候都苦于没有代码管理工具,没有网络环境,而不能不把代码传来传去,很是麻烦。不过Google code提供了免费的SVN空间,主要注册了GMAIL,然后就可以使用SVN进行源码管理,和其他人共同开发了。
网上有介绍的,不过我看了都不怎么详细,自己摸索了下,写下来大家分享下。
一 访问Google code
Google code的地址是 http://code.google.com/ ,如果使用cn去访问好像访问不了,我这里是一片空白。管理项目的话可以直接使用http://code.google.com/hosting/ 地址访问。用Gmail登录进去,页面的中间有【Create a new project 】,点击以后就可以创建项目了。
二 创建自己的项目
在创建项目的页面,填写项目名,概要和描述,其中项目名开头要小写,还不能有空格和其他符号。然后就是选择版本管理系统,证书等等,这些我也不懂,随便选 吧,反正这有选好了,【Create Project】才可用。这里要注意的是项目名字可能冲突。如果创建成功就可以进入项目管理界面
三 项目管理
项目管理中,上方的菜单【Project Home】可以看到项目的概述和描述。点击【Source】就可以进行源码的管理。其中有2个地址,一个是Https开头的,一个是http 的,https开头的是带加密的,所以如果要commit新的代码的时候就需要使用这个地址。而如果仅仅是取得代码可以只使用http开头的地址。
使用https的地址的时候需要提供用户名和密码,这里的用户名是Gmail的用户名,而密码是Google给每个项目生成的,而非是 Gmail的密码。点击【When prompted, enter your generated googlecode.com password 】后面的蓝色连接可以看到密码。这个密码是你所有项目的密码,而不是每个项目一个密码。

四 用户管理
项目建立好以后就可以把其他人加入到项目中,这样就可以共同开发了。首先点击上方的【Administer】,然后点【Project members】,在下面填入要加入的用户Gmail就可以了。有Project owners,Project committers,Project contributors。具体解释右侧都有。点击保存后,其他用户登录后,在右上方的【My Favorite】下就可以看到自己加入的项目了。然后按三中介绍的方法找到密码。
五 其他管理
Google Code还提供了wiki等功能,我没用上,所以不是太了解。
六 安装客户端和VS插件
上面的工作做好后就是上传源码和文档。但是我找了半天也不知道怎么上传。以为是直接网页上上传,原来也要安装SVN客户端。在这里
http://tortoisesvn.net/downloads 可以下载到最新的TortoiseSVN,这个应该是目前用的最多的SVN客户端软件了。E文不好的朋友上面还提供了中文语言包。
安装完客户端后需要重启电脑,然后就可以远程连接到SVN服务器了。其中URL就填写Google 提供的哪个https的URL地址,然后填写用户名(Gmail)和密码(项目密码),保存后就OK了。客户端可以支持连接多个URL,每次启动的时候可 以选择要连接到那一个

分享到:
评论
1 楼 cnflood 2011-07-27  
使用了Google Code 是不是表示代码要开源的

相关推荐

    VS2008/VS2010 + GoogleCode + SVN 多人开发详细入门教程(更新)

    VS2008/VS2010 + GoogleCode + SVN 多人开发详细入门教程 这个是我在做课程设计时,花了点时间研究的,积分要5个,不算过分,没分的,注册个马甲来下载吧。 更新说明:更新关于SVN路径的几个问题。

    VS2008/VS2010 + GoogleCode + SVN 多人开发详细入门教程

    VS2008/VS2010 + GoogleCode + SVN 多人开发详细入门教程 这个是我在做课程设计时,花了点时间研究的,积分要5个,不算过分,没分的,注册个马甲来下载吧。

    google svn 的使用

    标题 "google svn 的使用" 涉及到的是在Google Code托管平台上使用Subversion(SVN)进行版本控制的知识。Subversion是一个广泛使用的版本控制系统,它允许开发者追踪和控制文件和目录的更改历史,这对于协作开发和...

    TortoiseSVN使用帮助+搭建WindowsSVN服务器.pdf

    它修正了CVS的一些问题,成为现代开发中的主流选择,比如Google Code平台就采用SVN。 **TortoiseSVN的下载与安装**: 用户可从官方网站(http://tortoisesvn.net/downloads)下载适合Windows 32位系统的TortoiseSVN...

    从google code获取

    在Google Code时代,开发者可能还需要了解如何设置SSH密钥以进行身份验证,如何使用Google Code的项目管理界面,以及如何发布项目版本等。 虽然具体的内容因提供的链接无效而无法详细讨论,但以上内容概述了使用...

    google code

    系统会要求输入仓库的URL,这个URL可以从Google Code项目的“Source”标签页下获取,具体路径为:`https://<project-name>.googlecode.com/svn/trunk`(请注意替换`<project-name>`为实际的项目名称)。 ### 三、...

    安卓svn安装软件

    总之,SVN是Android开发中不可或缺的协作工具,正确安装和使用它能极大提升团队的效率和项目的管理水平。无论你是客户端用户还是服务端管理员,了解并掌握这些基本操作和最佳实践,都能使你在协同工作中游刃有余。

    SVN客户端帮助文档

    Windows平台下,TortoiseSVN是一款广泛使用的图形化SVN客户端,它提供了直观的用户界面,集成于Windows资源管理器,方便用户进行各种SVN操作。 ### TortoiseSVN的安装 1. **下载**:TortoiseSVN的最新版本可以从...

    数据挖掘项目版本控制说明

    本文将深入解析数据挖掘项目中版本控制的核心概念、实施步骤及其重要性,同时详细介绍如何利用Google Code结合SVN客户端TortoiseSVN进行高效的数据挖掘项目版本管理。 ### 一、版本控制在数据挖掘项目中的重要性 ...

    chromium source code net socket网络模块

    使用 SVN(Subversion)这样的版本控制系统,可以追踪代码的修改历史,协同多人进行开发,并且方便地回滚到任何历史版本,这对于大型开源项目来说至关重要。在实际工作中,开发者需要熟悉如何使用 SVN 或类似的工具...

    GIT使用入门.pdf

    版本控制系统对于软件开发至关重要,特别是在多人协作的场景中。通过版本控制系统,开发团队可以在不同的地理位置上协同工作,同时确保代码的一致性和完整性。传统的解决方法如邮件、Google Group或自建网站等方式...

    MMORPG mysql 开发包 YYMysqlSDK

    - SVN地址:`http://yymysqlsdk.googlecode.com/svn/trunk/` 安装步骤通常包括下载源码、配置编译选项(如指定MySQL库路径)、执行编译命令等环节。具体细节请参考官方文档或README文件。 #### 使用示例 假设我们...

    Git使用教程(电子书)

    对于Windows用户,可以访问[msysgit](http://code.google.com/p/msysgit/)获取安装包。 2. **配置个人信息**:安装完成后,需要设置用户的名称和邮箱地址,以便在提交时显示。 ```bash git config --global user....

    git基础教学PDF

    由于Git的流行,许多大型项目和公司已经迁移到Git,例如Linux内核、Android、Facebook、Google和许多其他知名公司都在使用Git管理他们的代码。这些项目和公司之所以选择Git,是因为他们面临团队飞速成长,代码协作...

    Android Studio使用方法

    Android Studio 是 Google 推出的一款 Android 开发工具,基于 IntelliJ IDEA,支持一键式集成开发环境(IDE)。它提供了一系列功能强大的工具来帮助开发者创建高质量的应用程序,并且支持多种编程语言,如 Java 和 ...

    25个常用工具

    20. **TortoiseSVN**:Windows下的SVN(Subversion)客户端,方便进行版本控制操作。 21. **IntelliJ IDEA**:Java开发集成环境,拥有强大的代码补全和调试功能。 22. **JQuery**:JavaScript库,简化DOM操作,...

    git_基础教程

    - **下载**: 访问[msysGit](http://code.google.com/p/msysgit/downloads/list)下载页面,选择合适的版本(如`Git-1.7.11-preview20120710.exe`)进行下载。 - **安装**: 双击下载的安装程序,按照默认设置完成安装...

Global site tag (gtag.js) - Google Analytics