用Google Code上传备份管理代码

对于不固定工作场所的程序员来说,通过http的Source Control是个不错的选择。GoogleCode就提供了Subversion server。使用Google Code的项目托管功能,结合svn客户端,实现了文档和工作资料的统一管理与使用。

  1.在http://code.google.com 上申请项目托管服务。

 

  2、点击“Create a new project”,创建一个新项目。

  3、分别填入项目名称、项目概述和项目描述等,其中项目名称将会作为svn链接的地址标识。

   4、创建好之后,会在“My Profile”中看到自己刚创建的项目。 

  5、点击Project Ownership项的链接,进行管理设置,获得svn客户端检出文件所需的url和认证信息。

  6.开始安装SVN客户端,一般比较常用的是TortoiseSVN ,这个客户端与windows的资源管理器紧密集成,通过右键菜单来完成所有操作。安装后,在文件夹上点击右键,在弹出菜单上点击“SVN 检出”。

  7、在检出对话框输入Google提供的url,点击确定。

  8、在弹出的认证对话框输入托管项目的用户名和密码。

  9、此时就可以在本地保存及修改文件,然后通过“SVN 提交”同步到Google Code。

  通过Google Code项目托管,可以实现机器间文件的同步,也可在项目小组的成员间相互协作同步文件。Google Code目前似乎有单文件100M的容量限制,不过对于个人使用来说已经足够了。如果要同步大量文件的话,同步速度有点慢。

 

next stone:

 

http://code.google.com/能做什么呢?我是个程序员,我平时也自己写些小程序,我要为老板打工,在公司有一台专门给我使用的机器,我自己有台属于我自己的笔记本,不工作的时候我喜欢在我自己的笔记本写点程序。问题来了,我经常要在两台机器上开发同一个程序,因此我经常使用移动硬盘或者U盘之类的相互拷贝文件,这种方式极其头疼,感觉很混乱,这个时候我需要的是一个版本管理系统。我希望能将我的代码存储到网络上,然后在两台机器上随时利用SVN或者CVS代码版本工具随时更新到本地代码仓库中,当本地代码仓库中做了改动,也可以将代码随时上传到网络上去。这个时候google code就大显身手了。

想将自己的项目托管到网络上可以选择大名鼎鼎的SourceForge或者google code, 对于SourceForge,麻烦的是操作特别复杂,而Google code上手相对要容易很多。这一点,网络上有篇许式伟的文章介绍地很详细:开源,选择Google Code还是Sourceforge?。接下来介绍怎么使用google code + svn将你自己的工程转移到google code中去。

1. 拥有一个google帐号,比如foo@gmail.com

2. 进入code.google.com,选择英文版的(中文版的实在太差劲了!)或者直接用 http://code.google.com/intl/en/

3. 左边导航栏选择Open Source => Project Hosting,点击进入再点击第一个栏目哪里的链接进入到

http://code.google.com/hosting/ 如果想创建项目,直接打开这个网址比较直接,不然要点击好几次,google搞的东西让中国人使用起来很不习惯,经常要找很久才能找到入口,真不知道他的简单、简洁理论是怎么应用到实际项目中的(除了搜索外还有很多应用,但在中国都不算成功)。

4. 在页面下方正中选择 Create a new project

5.按照提示创建项目

6. 在页面的最右上角显示的为: foo@gmail.com | My Profile | What's new? ....,点击My Profile

7. 打开My Profile页面,Project?Ownership:Foo, 点击Foo超级链接

8. 进入刚才创建的项目,点击Source标签

9.发现我们要取出的svn地址为:https://foo.googlecode.com/svn/trunk(foo为你的相应google帐号)

10.在本地硬盘创建一个目录用来备份我们的项目代码,比如叫GoogleCode

11.假设你已经安装了svn,如果没有安装,赶紧安装乌龟版的吧!鼠标右键选择“svn取出”(svn check out) 取出我们创建的google code上的项目svn地址:https://foo.googlecode.com/svn/trunk,这里我犯过的一个错误是,我把地址写成了 https://foo.googlecode.com/svn,而没有加上trunk,导致后来添加新文件的时候,老是提示我输入的帐号和密码有错误。

注:如果是用myeclipse的svn工具第一次取出不要带trunk 否则由于trunk下面没有文件夹可以选择无法取出。
严重提醒:

解决google code上的svn无法两处提交代码的问题:要用Source下那个https的目录下载的才能提交的
svn checkout https://coos.googlecode.com/svn/trunk/ coos -- xxxxx@gmail.com 这里的username要带上后面的邮箱名称的
用下面那个checkout出来的是只读的
svn checkout http://coos.googlecode.com/svn/trunk/ coos-read-only


12. 取出目录后,现在trunk目录下添加一个新文件测试一下,上传,提示用户名和密码。很自然地输入用户名,密码不是你的gmail密码,而是google code给你生成的一个项目密码,登录后顶部右边链接哪里 My favorites |Profile| Sign out 点击Profile就可以看见了。(在My Profile标签里的Settings里有,或者Source标签里点击google password链接进入获取)。为什么会有一个项目密码而不使用google帐号密码呢?因为你的项目可能有好几个其他成员也在参与,他们也要求输入密码来操作。ok,测试成功,接下来我们要把我们的项目转移到google code上去啦!

13. 比如我们的项目代码在 d:\MyProject,那么我们首先在d盘新建一个目录叫tmp, d:\tmp,然后将我们的MyProject目录移动到这个tmp目录下面,在d:\tmp上右键,选择svn导入,选择我们的google code的trunk地址,于是svn将这个文件夹下的所有文件夹和文件都导入到了我们的google code上的项目上去了!这个只所以要新建一个文件夹是因为如果你直接在MyProject上进行导入,那么MyProject这个目录本身不会在svn服务器上创建,只是创建这个文件夹里面的内容。

14.最后更新一下你本地的GoogleCode目录,看下是否刚才我们导入的项目代码已经下载下来了!

15.使用BeyondCompare在本地代码工作区以及本地svn目录之间进行源代码比较,这个工具非常的好用!

 

thanks : http://hi.baidu.com/zdz8207/blog/item/647d891375ba2dd8f6039e53.html

从‘全步’到‘微步’:一张图看懂步进电机细分控制,选对模式让你的项目更丝滑 本文深入解析步进电机细分控制技术,从全步到微步的演进过程,帮助工程师根据项目需求选择最优控制模式。通过对比不同细分等级的性能特点和应用场景,提供3D打印、实验室自动化等领域的黄金配置方案,实现更精准、平稳的电机控制效果。 阅读详情

相关推荐

Ansys Lumerical | 薄膜铌酸锂电光调制器的仿真与优化

本文详细介绍了使用Ansys Lumerical进行薄膜铌酸锂电光调制器仿真与优化的全流程。从基础原理到电学仿真、光学模拟技巧,再到设计优化实战经验,帮助工程师掌握这一先进光电器件的仿真方法。重点解析了薄膜铌酸锂的Pockels效应和Mach-Zehnder结构设计,并提供了常见问题排查指南和最新发展动态。

vulkan6gpu的博客 1199

谷歌验证:不懂备份,人财两空【更新小程序使用方法】

听话的你启用了“谷歌2步验证”现在越来越多网站使用谷歌验证器(Google Authenticator)帮助用户加强安全防护。简单地说,谷歌验证器就是一只会下“U盾”的大母鸡,你添加要登录的网站的验证码,它就帮你生成一个"U盾”,打开谷歌验证器app,就可以看到里面每一个U盾。    最新P3D新盘 chunchou.com 然而,我发现90%以上的同学(包括我)只是按部就班乖乖地启用了“谷...

niumenglong1的博客 5260

VS Code 配置 LaTeX 写作环境完全指南

本文详细介绍了如何在 VS Code 中配置 LaTeX 写作环境,涵盖了从安装必备组件到高级功能的全面指南。首先,用户需要安装 LaTeX 发行版(如 TeX Live 或 MiKTeX)和 VS Code 插件(如 LaTeX Workshop)。接着,通过修改 settings.json 和 keybindings.json 文件,用户可以自定义编译、查看快捷键等基础配置。文章还提供了高效写作技巧,如使用代码片段和多文件项目管理,并介绍了高级功能如反向同步、公式预览和参考文献管理。此外,针对常见问题(

weixin_70043030的博客 1984

数仓代码版本及提交管理规范

A. 代码分支结构 GitLab使用时,基本遵循gitflow的工作量(目前因为历史原因,是非标准gitflow) 目前的分支结构和权限如下: 分支 merge权限 push权限 feat特性分支 Maintainer用户+ Developer用户 Maintainer用户+ Developer用户 dev/...

Young2018的博客 928

手把手教你:基于STM32H7自制飞控,如何从零开始移植PX4固件(附避坑指南)

本文详细介绍了如何基于STM32H7自制飞控板并移植PX4固件的完整流程,包括硬件设计、开发环境搭建、关键配置文件移植、驱动开发与适配等关键步骤。特别针对PX4-AutoPilot的移植过程提供了实用技巧和避坑指南,帮助开发者高效完成飞控系统开发。

weixin_30271335的博客 143

保姆级CVE-2018-17066漏洞复现 DLink命令注入漏洞(更新完结)

之后按照之前复现的方式一样 我们丢到kali中执行binwalk解析。之后为了模拟 可以在kali里安装qemu-mipsel。在bin目录下可以尝试将goahead的环境搭配好。固件官网可以进行下载。

weixin_51339377的博客 882

备忘-提交代码到google code

参考文章 Eclipse SVN + Google code 搭建自己的代码仓库SVN 遇到问题及解决 6.4时无法查看连接总是被重置,通过在线代理登录google code查看密码 svn链接写成http协议,导致摄氏报错svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKAC

heant的专栏 727

YOLO项目部署:从Python脚本到Docker容器的企业级交付全流程

YOLO模型企业级Docker部署方案 核心挑战 环境一致性:解决"本地能跑,服务器崩掉"问题 可扩展性:支持单实例到多实例扩展 稳定性:确保99.9%可用性 部署流程 项目改造:模块化代码,分离配置 Docker镜像:支持CPU/GPU环境 API服务:封装推理逻辑 监控告警:实现自动化运维 技术方案 需求 解决方案 环境一致性 Docker镜像+依赖冻结 可扩展性 K8s+负载均衡 稳定性 健康检查+自动重启 项目结构 模块化代码组织 外部化配置管理 精确依赖版本控制 摘要重点:通过

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1230

上传代码到谷歌

2012-12-05 21:30 牛,把项目代码上传到google,免费告诉FTP你懂的 runsheng2005 基于Google Code的项目开发 本文介绍一下怎样将自己的代码上传到google code,利用google 的 svn服务器来管理和更新自己的代码。 【前言】 Google 代码上的项目托管是快速、可靠、简单的开放源代码托管

Azhuoyanyan的专栏 937

QNX侧触摸屏(TP)Bringup流程与源码深度解析

QNX侧TP Bringup的核心在于构建。

QQ_778132974的博客 477

30. 用GPT-4自动生成测试用例的完整流程

利用GPT - 4生成测试用例面临的主要问题包括:如何准确地将软件需求转化为GPT - 4能够理解的输入提示,以确保生成的测试用例覆盖所有关键功能;如何评估生成的测试用例的有效性和充分性;如何处理生成的测试用例中的错误或不合理之处;以及如何将生成的测试用例集成到现有的测试框架中。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 472

google code

看到很多人把自己的项目放到了google code project上面,自己也就想试试,至少也算个免费空间呢。 总体思路就是在google code上申请一个开源项目, 然后用版本控制客户端tortoisesvn来提交或更新源代码 首先从http://tortoisesvn.tigris.org/中下载最新的tortoisesvn客户端,一路安装下去即可。 接着在goo

zhuoyr的专栏 727

uniapp [微信小程序] - 实现语音播报功能+实时收款播报,使用同声传译插件做文字转语音播报类似微信/支付宝收款播报小程序语音识别和朗读,手机提醒播放自定义收款语音信息(音频+收款金额+文案)

uniapp-实现语音播报功能,实时收款播报,uni-app/vue 文字转语音朗读(附小程序语音识别和朗读)uniapp小程序使用文字转语音播报类似支付宝收款播报小程序语音识别和朗读)IOS苹果手机播报没有声音,生成语音并播放,微信小程序接入官方wechatSi(微信同声传译)uniapp小程序使用文字转语音播报类似支付宝收款播报,uni-app 小程序端实现文字语音播报,uniAPP文本转语音,uniapp 文字转语音文字播报,手机静音播放没声音,收款方提示音 文字转语音朗读 同声传译,uniapp小程

🏆 前端领域优质创作者 3795

巧用Google Code备份代码以及备份博客

<!--.STYLE3 {font-size: large}.STYLE4 {font-size: 36px}.STYLE5 {font-size: 24px}body,td,th { font-family: 宋体; font-size: 24px; color: #003399;}body { background-color: #CCCCC

4102

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

巧用Google Code备份代码

巧用Google Code备份代码 http://code.google.com/能做什么呢?我是个程序员,我平时也自己写些小程序,我要为老板打工,在公司有一台专门给我使用的机器,我自己有台属于我自己的笔记本,不工作的时候我喜欢在我自己的笔记本写点程序。问题来了,我经常要在两台机器上开发同一个程序,因此我经常使用移动硬盘或者U盘之类的相互拷贝文件,这种方式极其头疼,感觉很混乱,这个时候我需要的是一...

Mr.Cheney的专栏 249

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

使用GoogleCode管理你的代码

作为一个软件开发者,往往需要将同一份代码来回拷贝,比较麻烦,而且多份代码也很容易造成不一致。例如自己有个类库,有时白天在公司工作的时候会做一些扩展,但是下班回到家之后,家里的那份源代码为了保持一致就需要再拷贝相应的东西回去,如此一来就多了一些额外的工作,当然这是每个人都不想做的。此刻如果有一个公共的代码管理服务器就可以解决我们的问题,google code正是这样一个开源的代码托管服务(当然类似的服务有很多,SourceForge就是其中有名的一个,今天姑且不论他们之间各自有什么优点),下面我们就一块看看如

Kenshin Cui's Blog 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

用Google Code备份代码

 用Google Code备份代码http://code.google.com/能 做什么呢?我是个程序员,我平时也自己写些小程序,我要为老板打工,在公司有一台专门给我使用的机器,我自己有台属于我自己的笔记本,不工作的时候我喜欢 在我自己的笔记本写点程序。问题来了,我经常要在两台机器上开发同一个程序,因此我经常使用移动硬盘或者U盘之类的相互拷贝文件,这种方式极其头疼

吴家大少少的专栏 1125
上一篇: Eclipse插件安装的三种方法
下一篇: Form FormItem的水平、垂直间距控制
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值