看到很多人把自己的项目放到了google code project上面,自己也就想试试,至少也算个免费空间呢。

总体思路就是在google code上申请一个开源项目,

然后用版本控制客户端tortoisesvn来提交或更新源代码

首先从http://tortoisesvn.tigris.org/中下载最新的tortoisesvn客户端,一路安装下去即可。

接着在google上申请一个账号,申请好登陆之后,点击右上角的【我的账户】,在产品界面中选择【代码】,在新的界面中总侧边栏中选择【项目托管】,在新界面中的底部有【Create a new project】,点击它,按照向导创建你的项目,不过要注意的是Project name:这一项是你将来项目域名的一部分,不要有空格在字母或数字之间。这样项目就创建好了,点击右上角的【profile】,这时你创建的项目显示出来了,选择一个项目点击进入,在标签上选择【source】,这时下面就出现了你的项目的提交源码的地址。

接下来你新建一个空文件夹,然后点击右键,选择【svn checkout】,把刚才google上的第一个地址拷贝上去,例如我的google上显示的是“svn checkouthttps://javawebcamplayer.googlecode.com/svn/trunk/ javawebcamplayer --username akashequ,”,这里就拷贝红色的字符串拷贝到tortoisesvn上提示的地址栏上去,点确定后还会提示你输入用户名和密码,用户名是你的google账户,密码有点特殊,你要点击上面google上面When prompted, enter your generated googlecode.com password.点击链接,把获得的密码放到密码栏上去,这样等待传输完毕后,把你的项目文件或文件夹放到那个文件夹下面去,右键点击【svn commit】,在出现的对话框中让你选择提交的文件或文件夹,选择【SELECT all\detect all】,点【ok】把项目文件传到服务器上去。这时你就可以再别的机器上下载你的源码了。

右键点击一个你想下载到得文件夹,选择【check out】,把上面红色地址填上去,把你的用户名填上去,密码还是你个连接的密码。项目创建完成后项目的成员组只有你自己,这时你可以添加几个上去,但必须是google的用户。这样多人就可以协同合作了。

日常使用:

在实际工作时,如果自己更新了其中的某个文件,可以点击该文件选择【svn commit】,这样就更新了服务器上的文件,你可以再弹出的对话框总写上改变的原因和内容,以便以后版本恢复时使用,如果你增添了一个文件夹,你可以再改文件夹上【svn commit】。

当别人修改提交完某些文件后,我们可以通过在工作文件夹下面进行【svn Update】来更新文件夹文件。

由于google code现在还不支持锁文件功能,所以暂时不能使用该功能,锁功能就是你想给某个文件修改就给这个文件上锁,别人就无法更改该文件,防止代码的冲突。

google code相关推荐

  1. 使用Mercurial从Google Code获得 项目源代码

    在Google Code上看到一个心动的项目源代码? 想要获得它.千万不要一个文件一文件的复制它!!因为你可以用Mercurial 轻松获得它们..有每个项目源代码下面有使用Mercurial路径   ...

  2. GitHub, Google Code, and other

    http://antkillerfarm.github.io/ GitHub 2014.12 自从最近google code日益难以访问以来,我就一直在思考着替代的方案.然后在大徐的blog的指引之下 ...

  3. 一个下载Google code源码的 绿色、迷你工具 MiniSVN v1.0

    一个下载Google code源码的 绿色.迷你工具 MiniSVN v1.0 想下载Google code中的源码 不需要装各种软件,只需要一个小工具即可! 如何使用? 访问一个谷歌开源项目网站,比 ...

  4. 从 Google Code 迁移代码到 GitHub 上

    从Google Code迁移代码到github上的步骤: 首先访问 https://github.com/nirvdrum/svn2git 安装svn2git工具. 创建一个空白目录,进入该目录执行 ...

  5. google code托管项目svn密码获取错误的解决办法

    尝试着把一些自己的工作积累和学习开源项目所得的东西整理成自己的类库,一是方便自己管理更新使用,二是为日后的换工作做下准备.记得以前面试时,很多曾经思考过做过的东西,问起来却回忆不起细节,这会让人感觉这 ...

  6. maven 依赖com.google.code.kaptcha

    前言 在工程的pom.xml文件里已经加了 <dependency><groupId>com.google.code.kaptcha</groupId><ar ...

  7. (转) maven 依赖com.google.code.kaptcha

    https://blog.csdn.net/lancelet223/article/details/78941489 使用时的pom依赖 <dependency><groupId&g ...

  8. google code 免费svn服务器使用说明

    转载:http://zhaoningbo.iteye.com/blog/1122225 引言: 写代码的我们,经常有一些精髓的代码想保存下来,方便用的时候翻阅.要是能放在网上,随时在有网的地方查看就好 ...

  9. 初尝Google Code

    今天首次尝试Google Code,按照文章 <<tortoise svn + google code使用方法>>中介绍的方法,一路走下来,还算顺利. 但当要获取项目的密码时, ...

最新文章

  1. c++ unicode转换中文_彻底弄懂UTF-8、Unicode、宽字符、locale
  2. ssas脚本组织程序_微服务架构:从事务脚本到领域模型
  3. AIS 2021顶级论文报告会论文征集与听众报名通知
  4. 14.UNIX 环境高级编程--高级IO
  5. “几何深度学习”受爱因斯坦启示:让AI摆脱平面看到更高的维度!
  6. js+css实现瀑布流
  7. Codeforces 1419B. Stairs
  8. 【OGNL表达式struts2标签“%,#,$”】
  9. 各种进制数之间的转换
  10. 基于PHP的校园留言板系统(带后台管理)
  11. jquery使用html()css不生效,jquery可以添加css样式吗?
  12. exhentai服务器不稳定,Exhentai的正确打开方式(以Chrome浏览器为例)
  13. 不知道油猴,我真的不敢说自己会玩插件!
  14. 洛谷P3400 仓鼠窝(单调栈)
  15. tiny4412开发板LED灯驱动写法
  16. 体育活动---英文单词
  17. UVA1646-Edge Case(递推+斐波那契数列)
  18. 总结一下今天做的面试题(二):随机漫游与汽车爆炸
  19. html+css布局实例:制作的淘宝小图标的显示
  20. 淤地坝监测预警系统解决方案

热门文章

  1. Redis教程(一) Redis入门教程
  2. 【点云处理之论文狂读经典版9】—— Pointwise Convolutional Neural Networks
  3. TCP RTT与TCP RTO关系详解
  4. 基于Python+Open CV的手势识别算法设计
  5. 计算机网络实验四:配置网络路由
  6. ARM AArch32和AArch64通用寄存器、状态寄存器
  7. 生日悖论的泛化问题的讨论
  8. 网页页面退出检测- 解决unload onbeforunload不好用
  9. 刘强东割袍弃兄弟,马爸爸醉心 996
  10. 信息学奥赛C++编程:鸡尾酒疗法