使用Google Code + SVN进行多人开发(转)
说到源码管理,CVS,VSS,SVN,TFS大家在公司可能都用的比较多了。但是在公司的环境基本都是在局域网中或者是专线连结到远程服务器 来使用。平时自己在家和朋友一些写一些代码的时候都苦于没有代码管理工具,没有网络环境,而不能不把代码传来传去,很是麻烦。不过Google code提供了免费的SVN空间,主要注册了GMAIL,然后就可以使用SVN进行源码管理,和其他人共同开发了。
网上有介绍的,不过我看了都不怎么详细,自己摸索了下,写下来大家分享下。
二 创建自己的项目 在创建项目的页面,填写项目名,概要和描述,其中项目名开头要小写,还不能有空格和其他符号。然后就是选择版本管理系统,证书等等,这些我也不懂,随便选 吧,反正这有选好了,【Create Project】才可用。这里要注意的是项目名字可能冲突。如果创建成功就可以进入项目管理界面
三 项目管理 项目管理中,上方的菜单【Project Home】可以看到项目的概述和描述。点击【Source】就可以进行源码的管理。其中有2个地址,一个是Https开头的,一个是http 的,https开头的是带加密的,所以如果要commit新的代码的时候就需要使用这个地址。而如果仅仅是取得代码可以只使用http开头的地址。
使用https的地址的时候需要提供用户名和密码,这里的用户名是Gmail的用户名,而密码是Google给每个项目生成的,而非是 Gmail的密码。点击【When prompted, enter your generated googlecode.com password 】后面的蓝色连接可以看到密码。这个密码是你所有项目的密码,而不是每个项目一个密码。
四 用户管理 项目建立好以后就可以把其他人加入到项目中,这样就可以共同开发了。首先点击上方的【Administer】,然后点【Project members】,在下面填入要加入的用户Gmail就可以了。有Project owners,Project committers,Project contributors。具体解释右侧都有。点击保存后,其他用户登录后,在右上方的【My Favorite】下就可以看到自己加入的项目了。然后按三中介绍的方法找到密码。
五 其他管理 Google Code还提供了wiki等功能,我没用上,所以不是太了解。
六 安装客户端和VS插件 上面的工作做好后就是上传源码和文档。但是我找了半天也不知道怎么上传。以为是直接网页上上传,原来也要安装SVN客户端。在这里
安装完客户端后需要重启电脑,然后就可以远程连接到SVN服务器了。其中URL就填写Google 提供的哪个https的URL地址,然后填写用户名(Gmail)和密码(项目密码),保存后就OK了。客户端可以支持连接多个URL,每次启动的时候可 以选择要连接到那一个
|
分享到:
相关推荐
VS2008/VS2010 + GoogleCode + SVN 多人开发详细入门教程 这个是我在做课程设计时,花了点时间研究的,积分要5个,不算过分,没分的,注册个马甲来下载吧。 更新说明:更新关于SVN路径的几个问题。
VS2008/VS2010 + GoogleCode + SVN 多人开发详细入门教程 这个是我在做课程设计时,花了点时间研究的,积分要5个,不算过分,没分的,注册个马甲来下载吧。
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
持续集成环境maven+nexus+jenkins+svn搭建
自己总结的windows版本的jenkins+svn+maven自动部署,其中配合了少量文字和一些截图,希望对大家有所帮助。
说明如何在Eclipse中通过插件进行便捷项目的版本控制,同时附加GoogleCode的项目库使用说明,通过三者的结合可以很快的建立版本控制系统,方便开源项目等非局域网项目的版本控制
jenkins + svn+maven持续集成
Apache+Trac+SVN安装测试指导
安装Trac+SVN+Apache过程的详细记录。解决像我一样的初学者初次安装的难题,高手就表看了...
文档为本人学习时总结整理,主要部分为jenkins的配置。由于环境不同,在实施时可能会遇到各种不同的报错,但大体思路就是这样的。
Cent OS上配置Apache2 + SVN Cent OS上配置Apache2 + SVN
MyEclipse+SVN+Jira开发工具集成说明 有图 有文字 9页! 相当详细。
jenkins+svn一键发布war包,简单、高效、便捷。操作简单。
Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南
centos 下apache+svn安装让你全面了解svn+apache的安装方法
ubuntu下Apache2+Svn详细配置
Hudson_Jenkins+SVN_配置使用手册__实验室编写
svn服务器+svn客户端+svn服务器配置 我建立了一个金山快盘,将svn安装在快盘 在异地打开金山快盘,开启服务器即可同步svn中的工程。
由于目前intellij这个开发工具的使用率不是很高、加上maven的开发也不是特别普及,intellij+maven+svn的环境配置有很多人都不知道如何配置,本人也是各种搜集资料才搞好这么一个环境的搭建,觉得特别辛苦,就整理了...
Jenkins+Maven+SVN快速搭建持续集成环境