使用Google Code和客户端TortoiseSVN 工具搭建一个在线源代码版本控制系统

时间:2023-03-08 22:50:42
使用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",项目创建完成。

使用Google Code和客户端TortoiseSVN 工具搭建一个在线源代码版本控制系统

3、配置TortoiseSVN客户端

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

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

使用Google Code和客户端TortoiseSVN 工具搭建一个在线源代码版本控制系统

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

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

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

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

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

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

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