zoukankan      html  css  js  c++  java
  • [教程]使用google code在线代码托管服务管理你的项目源码

    最近有个项目有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/

  • 相关阅读:
    *Binary Tree Inorder Traversal
    First Unique Character in a String
    回溯法模板
    *Linked List Random Node
    *Odd Even Linked List
    *Maximum Product of Word Lengths
    Flatten 2D Vector
    Docker (dockerfile)
    Docker数据卷
    Docker入门
  • 原文地址:https://www.cnblogs.com/absolute8511/p/1649551.html
Copyright © 2011-2022 走看看