`
greemranqq
  • 浏览: 971976 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

使用GoogleCode管理你的代码

阅读更多

Thanks:http://blog.csdn.net/jianxin160/article/details/5918699

 

作为一个软件开发者,往往需要将同一份代码来回拷贝,比较麻烦,而且多份代码也很容易造成不一致。例如自己有个类库,有时白天在公司工作的时候会做一些扩展,但是下班回到家之后,家里的那份源代码为了保持一致就需要再拷贝相应的东西回去,如此一来就多了一些额外的工作,当然这是每个人都不想做的。此刻如果有一个公共的代码管理服务器就可以解决我们的问题,google code正是这样一个开源的代码托管服务(当然类似的服务有很多,SourceForge就是其中有名的一个,今天姑且不论他们之间各自有什么优点),下面我们就一块看看如何使用google code。

创建工程

我们要想利用google code托管我们的代码,首先肯定是在google code上创建一个工程。分为下面几个步骤,我就直接用图片来说明吧:

首先登录http://code.google.com ,然后点击"项目托管"。

接着点击"搜索开放源码项目"。

在这里我们可以看到"Sign in to create a project",点击它进行登录。

输入您的google的账户信息后点击"sign in"就可。

页面重新跳转到源代码搜索页面,不过由于已经登录了,所以原来的连接变成了"Create a new project",点击就可以创建项目了。

在这里输入项目信息,主要注意一下我图中说明的两项,因为我们会使用svn源代码管理。

点击上面"Create project"之后会进入下面的页面,然后点击"Source"(注意如果您前面输入的项目名称在google code上已经存在会就看不到下面的信息了,而是google的重名提示信息,请修改后再创建)。

下面的页面就太重了要了,首先是SVN的url,就是我图中标记出来的https://cmjlib.googlecode.com/svn/trunk/ ,然后点击"googlecode.com.password"链接会转到密码页面。

下面的页面中就有相应的svn密码,当然有了这两者就可以上传和获取源代码了。

不过请注意:很多人有时候是看不到上面的页面的,当然也就没有svn密码,也就无法管理您的源代码了。他们往往出现的是错误页面,姑且不说是怎么造成的,就直接说一下如何解决吧。方法很简单:就是打开您的hosts文件(位于:C:/Windows/System32/drivers/etc/Hosts,修改之前建议备份),在下面添加:66.249.80.104 code.google.com 一行即可。

上传源代码

既然svn的url和密码都有了,当然就管理我们的源代码了。首先安装TortoiseSVN,它是一个图形界面的svn源代码管理工具。下面就用它上传我们的源代码吧。

首先选择要上传的项目文件所在文件夹,点击右键,使用TortoiseSVN的import命令导入。

此时要求输入svn地址

接着需要输入svn账户信息,用户名就是google账户,密码就是上面说的google随机生成的密码。

输入完后点击ok,即可进行传输。

获取源代码

上传源代码后就可以下载来编辑,编辑之后再更新到服务器,这也是标准的源代码管理流程。那么如何签出编辑呢?其实很简单,安装完TortoiseSVN就可看到右键"SVN Checkout",这样就可以签出源代码。

输入svn的url和本地源代码副本地址

接着就会获得源代码到本地

注意:上面是使用签出命令,事实上您如果不需要修改只需要获得源代码的时候,只需要使用TortoiseSVN的"Export"命令导出源代码即可。

VisualSVN辅助源代码管理

上面的功能或许已经满足您的需要了,但事实上我们使用google code更多的时候是管理源代码(当然其他文件也可以),此时我们可能需要在开发工具中来执行签入、签出、获新、更新操作,那样我们管理起来也更方便。要完成这个功能也很简单,有很多这样的工具,而VisualSVN就是这样一个工具。

有了VisualSVN就可以将源代码各种管理操作运用到VisualStudio中。下面我们来看看如何在VisualStudio中利用VisualSVN管理源代码。

获取源代码

打开visual studio –File—Open—SubVersion Project;输入SVN地址--打开相应的项目文件;此时提示选择源代码副本保存目录,只需要选择相应的目录即可获得源代码到本地目录;以后如果需要打开项目只需要打开相应的本地副本即可。

更新源代码

修改过本地副本之后,如果需要提交只需要在解决方案资源管理器中点击右键选择"Commit"即可。

获得最新版

如果需要获得最新版只需要在解决方案资源管理器中点击右键选择"Update"即可。

分享到:
评论

相关推荐

    使用Google Code项目托管实现资料共享.doc

    Google Code作为一个免费的开源项目托管平台,提供了一系列的服务,包括Subversion(svn)版本控制系统,使得开发者能够方便地管理和共享他们的代码和资料。本篇文章将详细介绍如何利用Google Code进行项目托管,...

    Google Code Host的使用说明[update2]

    2. **输入项目URL**:在弹出对话框中输入项目URL,格式如`https://group6homework.googlecode.com/svn/trunk/`。此步骤需确保URL准确无误,通常可在项目页面中查找。 3. **登录与认证**:首次操作可能需要安装证书...

    google code

    根据提供的文件内容,本文将详细解释如何利用Google Code与Eclipse...这种方式不仅方便了团队间的协作,还能够有效地管理代码变更,提高开发效率。需要注意的是,保持良好的版本控制习惯对于项目的长期维护至关重要。

    从google code获取

    它提供了版本控制系统如Subversion(SVN)和Git来管理代码。然而,需要注意的是,Google Code已于2015年停止了新的项目托管服务,并于2016年完全关闭了代码托管功能。所以,如果标题提及从Google Code获取,可能是指...

    Google code 使用帮助

    - 地址:`https://work-studyprogramwebsite.googlecode.com/svn/trunk/` - 用户名:您的Gmail地址中“@”符号之前的用户名。 - 密码:`xK9Sr2bJ2Fx2` #### 七、TortoiseSVN 使用指南 TortoiseSVN 是一款基于...

    com.googlecode.maven-db-plugin-1.4.rar

    综上所述,这个“com.googlecode.maven-db-plugin-1.4.rar”文件提供了一个Maven数据库插件,可能需要一些额外的配置步骤才能在项目中使用。用户需谨慎评估其适用性和维护状态,确保它能满足项目的需求。

    ant-googlecode-0.0.3.jar.zip

    `ant-googlecode-0.0.3.jar`很可能是一个扩展,增加了对Google Code托管服务的支持,Google Code曾是一个开源项目托管平台,允许用户上传、管理和分享代码。 `googlecode`标签表明了这个扩展与Google Code服务的...

    Google Code

    ### Google Code:深入理解Google编码风格 #### 一、引言 Google作为全球领先的科技公司之一,在软件开发领域有着自己独特且高效的编码风格与规范。本文将基于给定的文件内容,详细介绍Google代码中涉及的一些核心...

    google code上的msn机器人测试列子.rar

    【标签】"googlecode上的msn" 标签明确了这个项目与Google Code平台和MSN服务有关。这表明项目是开源的,可能包含了开发者社区的贡献,而且是针对MSN即时通讯服务的编程实践。 在压缩包的文件名列表中提到的 "bin" ...

    ant-googlecode.jar.zip

    这个文件很可能与Apache Ant项目有关,一个广泛使用的Java构建工具,而"googlecode"可能指的是Google Code,这是一个过去常用于开源项目托管的平台。 **Apache Ant** 是一个基于Java的构建工具,类似于Unix的Make...

    ant-googlecode-0.0.0test.jar.zip

    "ant-googlecode-0.0.0test.jar"可能包含了与Google Code交互的特定任务或者工具,帮助开发者更方便地上传、下载、管理他们的项目代码。 标签"jar"进一步确认了这个压缩包的核心内容是一个JAR文件,可能包含了特定...

    googlecode:从我的谷歌代码回来

    理解如何使用`git clone`,`git checkout`,`git merge`等命令对于恢复和管理代码至关重要。 4. **持续集成与部署**:如果项目包含自动化测试或部署脚本,用户需要更新这些脚本来适应新平台的API和工作流程。 5. *...

    code review tool from google

    根据给定的文件信息,我们可以提炼出关于代码审查(Code Review)及其在谷歌开发流程中的应用的关键知识点。 ### 什么是代码审查? 代码审查是一种软件工程实践,其中一名开发者编写代码后,由另一名开发者进行...

    ant-googlecode-0.0.1.jar.zip

    标题中的"ant-googlecode-0.0.1.jar.zip"是一个压缩文件,它包含了与Apache Ant和Google Code项目相关的资源。这个文件的命名结构暗示了它可能是Ant的一个扩展或者插件,具体版本为0.0.1。"jar.zip"表明这个文件是一...

    google c++ code style中文

    《Google C++编码规范》是全球知名的科技巨头Google公司为C++程序员制定的一套详细的编程指导原则,旨在提高代码质量、可读性以及团队协作效率。这套规范已经被广泛接纳并应用到众多开源项目和企业开发中,对于提升...

    code.google.com.zip

    使用这个驱动,开发者可以编写代码来执行SQL查询,创建表,插入、更新和删除数据,以及处理事务。在本例中,驱动已经验证可以成功从Access的.mdb文件中提取数据,这意味着开发者可以将这些功能集成到他们的Go应用中...

    ant-googlecode-0.0.2-lado.jar.zip

    《Ant与GoogleCode:探索ant-googlecode-0.0.2-lado.jar.zip的奥秘》 在软件开发领域,构建工具是项目管理和自动化的重要环节,而Apache Ant作为Java平台上的一个经典构建工具,因其灵活性和强大的功能而备受开发者...

    google code svn mine-type

    - Google Code曾提供免费的SVN托管服务,用户可以直接通过Web界面管理他们的代码库。 - 在Google Code上,mine-type配置可能涉及到项目的可见性、下载和预览功能。 6. **实际应用**: - 对于Markdown或XML等特殊...

    google svn 的使用

    以上是Google Code平台上使用SVN的基本操作和概念,掌握这些知识点,你就能有效地在团队中进行代码管理和协作。由于Google Code现在已经停止服务,现在的开发者更多地转向GitHub、GitLab等现代的代码托管平台,但SVN...

Global site tag (gtag.js) - Google Analytics