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

  • 相关阅读:
    Elasticsearch 安全功能现免费提供(从 6.8.0 和 7.1.0 版本开始)
    redis5.0.0安装
    java归并排序
    java Shell排序
    java折半插入排序
    java插入排序
    java快速排序
    Android onSaveInstanceState()
    Android Intent传递数据
    Android Intent的花样启动
  • 原文地址:https://www.cnblogs.com/zhibolife/p/3733427.html
Copyright © 2011-2022 走看看