zoukankan      html  css  js  c++  java
  • 使用Google Code和客户端TortoiseSVN 工具搭建一个在线源代码版本控制系统

    把代码放在Google Code里,客户端还是使用TortoiseSVN ,就可以很方便地在家里和办公室协调工作了,不用再用U盘把代码拷来拷去了。

    搭建过程:

    1、注册一个google账户:https://www.google.com/accounts/NewAccount?hl=zh-cn

    2、进入Google Code代码托管主页面: http://code.google.com/hosting/,点击“ Create a new project ”进入新项目创建页面;

    这里我们以library-books 项目为例,这个项目主要是用来管理平时撰写的一些原创笔记。该项目创建说明如下:
    Project name:library-books      //项目名称
    Project summary:library-books   //项目概述,可以用一句话概括项目的主要内容
    Description:library-books      //项目描述,可以更详细的描述项目的主要内容
    Version control system:Git    //版本控制系统,这里我们选择Git
    Source code license: GNU GPL v3 //代码协议选择,这里我们选择 GNU GPL v3
    Project label(s):books,opensource  //项目标签,主要是作为项目关键字,方便别人搜索适合进行索引
    填写完毕后,点击"Create project",项目创建完成。

     

    3、配置TortoiseSVN客户端

    本地新建一个文件夹, 选择该文件夹右键“SVN CHECKOUT”,弹出对话框,“URL of repository ”:https://你的项目名称.googlecode.com/svn/trunk/

    弹出输入svn用户名和密码,这时候回到“Source-Checked”,里面会有你的用户名和密码。

    OK。项目文件建在和svn同目录下,右键“TortoiseSVN --Add”之后,就可以提交管理你的代码了。

    扩充:也可以使用GITHUB,不过在checkeout以后,生成的.svn同目录下,要自己建一个trunk文件夹,在这里面提交。

    1.trunk是主分支,是日常开发进行的地方。

    2.branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。

    3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。
    注意:svn并没有明确的规范,更多的还是用户自己的习惯。

    参考:http://blog.csdn.net/snowdream86/article/details/6706265/

    http://wenku.baidu.com/link?url=-GSMpWC-zm_JUotYNXNVwr-8-DB5BS9c--m2Qfr6E_oSQJZ_tgxZK_WnnmQHOUAN4x1YbG1nBxMiqqj_ky64UpwxU-AgNnUkQODviatDM3K

  • 相关阅读:
    Codevs 2296 仪仗队 2008年省队选拔赛山东
    Codevs 1535 封锁阳光大学
    Codevs 1069 关押罪犯 2010年NOIP全国联赛提高组
    Codevs 1218 疫情控制 2012年NOIP全国联赛提高组
    Codevs 1684 垃圾陷阱
    洛谷 P1108 低价购买
    Vijos P1325桐桐的糖果计划
    Codevs 3289 花匠 2013年NOIP全国联赛提高组
    Codevs 2611 观光旅游(floyed最小环)
    C语言基础之彩色版C语言(内含linux)
  • 原文地址:https://www.cnblogs.com/zhibolife/p/3733427.html
Copyright © 2011-2022 走看看