GoogleCode页面介绍

Project Home

首先显示的是project home,页面左边的是这个项目的介绍,右边的License是说明使用的是什么开源协议,Labels是标签的意思,就是这个项目的关键词,Featured Downloads是列在首页的可供下载的文件,Featured Wiki Pages是列在首页的wiki(wiki一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。相当于一个团队的交流平台)。 Project Owners/members是项目的创建者和成员。

Download

第二个页面是Downloads,是一些可供下载的文件。Filename是文件名(必须是英文的),summary+Labels是概要加标签的意思,后面的那几列就不用说了吧。在Downloads里也可以点击New Downloads上传文件的。点击New Download后会出来上传页面,Summary是文件概要的意思,下面的File是要上传文件的本地路径(点击‘浏览’可以选择),Labels还是标签的意思,里面的那些标签我都翻译过了,将就着看吧。Submit File就是提交的意思,Discard就是取消了。 以上是Downloads页面的内容。

Wiki

第三个页面是Wiki,即一个交流平台,可以在里面发布新的话题(New page)、查看和参与别人创建的话题。在打开别人创建的话题后可以在下面的Enter a comment里面提交自己的意见。创建新话题时Page name填写话题的标题,Content里有很多格式的。写Content是#summary和空格后面的那行英文换成这个话题的概要。下面的内容删除即可,当然有空的话可以研究一下,怎么样这个Wiki页面可以更漂亮、清晰点。下面的Labels还是标签的意思。

Issue

第四个页面是issues,这是一个问题跟踪系统,在测试过程中会有一些问题需要报告给团队讨论,然后团队这个系统可以跟踪问题的解决情况。有了上面Downloads的基础,这个问题跟踪系统我就不翻译那几个词了。

Source

第五个页面是Source,这里是整个项目的源代码存放的地方。可以使用TortoiseSVN签出所有的源代码和项目中其他文件。tortoiseSVN非常方便,推荐大家使用,它把SVN的版本管理和Windows的资源管理器集成在一起。

TortoiseSVN 介绍

1) 安装TortoiseSVN 
从 http://tortoisesvn.tigris.org/ 下载最新的TortoiseSVN客户端,一路安装下去即可。装好以后,在资源管理器右边的空白处右击鼠标,弹出的菜单中会看到SVN相关的菜单项。如下图所示:

2) 认识版本库 
点击前文介绍的第五个页面,即Source页面。而后点击Browse,会看到如下的目录结构,这是Google Code自动生成的版本库目录。

branches是分支版本的代码,trunk是主干版本代码,wiki放的是你在wiki页面看到的文件,tags放的东西尚不清楚。通常代码主要存放在trunk下,如果你离线写了wiki文件,则提交到wiki目录下。

3) 生成SVN密码 
如果是本项目成员,在Source页面,点击提示中的googlecode.com password。这里生成的密码用于代码的签入签出(Checkout/Commit)。不是成员的话,看不见该提示语,不能生成密码。

4) 建立本地工作目录 
建立本地工作目录,就是从版本库签出(Checkout)最新代码到本地目录。而后,你可以在本地修改文件、删除文件或目录、增加文件或目录。然后,提交(Commit)本地的修改到版本库。签出代码的操作是,新建一个空目录,如HornERP,选中该目录,选择【svn checkout】,签出的地址是https://hornerp.googlecode.com/svn/ ,这是版本库的根目录,你也可以只签出一个子目录,如https://hornerp.googlecode.com/svn/trunk/ 。而后弹出的窗口中,输入用户名和密码。用户名是你的google账户(比如mygoogle,不带@gmail.com),密码是前文生成的密码。 checkout操作如下图所示:

传输完毕后,版本库里的代码和文档就全到了你本地了,你可以在本地修改,而后提交到Server上去。下图是你在本地看到的目录结构:

5) 如何更新、提交和删除代码 
如果要从Server取得最新代码,右键点击【svn update】。【svn update】是最常用的操作。如果要增加目录或文件,只要把目录和文件放到你的本地工作目录。点击选中你的文件或目录,右键点击【TortoiseSVN | Add】,这个操作表示把文件增加到版本库,但尚未提交。你还要右键点击【svn commit】,这样你的文件就上传到Server,追加到了版本库。详细操作如下图:

如果只是把本地修改提交到Server,右键点击【svn commit】即可。如果要删除目录或文件,右键点击【TortoiseSVN | Delete】,再右键点击【svn commit】则从Server上删除了文件。

GoogleCode新手教程的更多相关文章

  1. Web项目的发布新手教程

    ASP.NET服务器发布新手教程 ——本文仅赠予第一次做Web项目,需要发布的新手们,转载的请注明出处. 首先我们说一下我们的需要的一个环境.我使用的是Visual Studio 2010,版本.NE ...

  2. APP设计尺寸规范大全,APP界面设计新手教程【官方版】(转)

    正值25学堂一周年之际,同时站长和APP设计同仁们在群里(APP界面设计 UI设计交流群,APP界面设计⑥群 APPUI设计③群58946771 APP设计资源⑤群 386032923欢迎大家加入交流 ...

  3. ROS探索总结(三)——ROS新手教程【转】

    转自:http://blog.csdn.net/hcx25909/article/details/8811313 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[-] 一ROS的 ...

  4. 新手教程之使用Xib自定义UITableViewCell

    新手教程之使用Xib自定义UITableViewCell 前言 首先:什么是UITableView?看图 其次:什么是cell? 然后:为什么要自定cell,UITableView不是自带的有cell ...

  5. MATLAB新手教程

    MATLAB新手教程   .MATLAB的基本知识 1-1.基本运算与函数    在MATLAB下进行基本数学运算,仅仅需将运算式直接打入提示号(>>)之後,并按入Enter键就可以.比如 ...

  6. 【OpenCV十六新手教程】OpenCV角检测Harris角点检测

    本系列文章由@浅墨_毛星云 出品.转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/29356187 作者:毛星云(浅墨) ...

  7. hibernate官方新手教程 (转载)

    hibernate官方新手教程第一部分 - 第一个Hibernate程序 首先我们将创建一个简单的控制台(console-based)Hibernate程序.我们使用内置数据库(in-memory d ...

  8. Groovy新手教程

    Groovy新手教程 kmyhy@126.com  2009-5-13 一.groovy是什么 简单地说,Groovy 是下一代的java语言,跟java一样,它也执行在 JVM 中. 作为跑在JVM ...

  9. 苹果Swift编程语言新手教程【中国版】

    Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新公布了一种编程语言Swift.据悉.Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题.对于广 ...

随机推荐

  1. 【转】谁说Vim不是IDE?(一)

    谁说Vim不是IDE?(一)   话说操作系统.编程语言和编辑器似乎是程序员永恒的吐槽话题,技术发展了几十年,大家讨论起这几个“之争”还是充满愤怒.津津乐道.有人描述过Emacs和VI程序员,大家沿着 ...

  2. 【bzoj3172】 [Tjoi2013]单词

    题目描述 某人读论文,一篇论文是由许多单词组成.但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次. 输入 第一个一个整数N,表示有多少个单词,接下来N行每行一个单词.每个 ...

  3. JOptionPanel类的解析

    JOptionPane类提示框的一些常用的方法 XMLOracleSwing  最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法. 很方便的,于是就简单的整理 ...

  4. DevExpress 用户控件 分页(下)

    分页控件调用 (1)初始化时: this.pageCtrl1.pageSize = 4; (2)数据绑定时: 从数据库中获取实时的 Public void LoadData(){ //这是只写有关分页 ...

  5. jetty服务器

    1,http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin 2,http://wiki.eclipse.org/Jetty#Getting_S ...

  6. 我是怎么拿到百度2016校招Offer的——IT技术类校招成功面经

    笔者是软件工程大四学生,属于保研失败群体,不想考研,所以选择了工作.从9月下保研失败到10月中成功拿到百度Offer,这其中的大起大落真是外人所无法体会的.这一段时间的面试经验,可以和大家分享一下.笔 ...

  7. (转)JS正则表达式元字符

    正则 描述 正则 描述 \f 匹配换页符 \t 匹配制表符 \n 匹配换行符 \v 匹配垂直制表符 \r 匹配回车 \s 匹配单个空格,等同于[\f\n\r\t\v]; \S 表示非空格字符 \d 在 ...

  8. 【转】android蓝牙开发 蓝牙设备的查找和连接

    1.  首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 // 管理蓝牙设备的权限 <uses-permissionandroid:name="android. ...

  9. Openstack Ice-House 版本号说明--之中的一个 NOVA

    OpenStack Icehouse在4.17正式公布,看了下release note,发现改变不小,说明openstack还是在高速发展中,有不少新的特性增加,也有些小的剔除.以下就我所关注的项目做 ...

  10. extern用法总结!

    extern 在源文件A里定义的函数,在其他源文件中是看不见的(即不能訪问).为了在源文件B里能调用这个函数,应该在B的头部加上一个外部声明: extern   函数原型: 这样,在源文件B里也能够调 ...