截图太多,详细截图请下载附件里面的Word文档
------------------------------------------------------------------------
前言
虽然第一个HelloWorld一行代码都没写,但当做SVN操作的练习,这里保存代码到Google的SVN上。
一 新建SVN连接
打开SVN Repository Exploring视图
上面的URL填什么呢?
此处先暂停,得打开浏览器。
二 取得URL和密码
打开http://code.google.com/
便可在右上角的My favorites里找到自己的建立的工程。
1 功能一览
简单介绍一下工程的控制平台,可以看到Google提供了不仅仅是代码托管,还有
Wiki――给自己工程写说明
Issues――大家讨论区
Source――不仅能直接在线看到代码,还能为每行代码添加注解呢。
而且界面简洁大方,比SourceForge好看多了。
2 取得下载URL
代码下载是自由的,点击[Source]标签下的[Checkout]能看到说明,其中就有我们想要的URL
3 取得上传密码
上传需要密码,点击上图的[googlecode.com password.]获取,是一串随机的字符,
注意:不是Gmail密码。
三 提交自己的工程
取到URL和密码后,接着第一步,输入URL,建立连接。
1 共享工程
连接建好后,就可以往SVN上面提交自己的工程了。
至此,本地工程已经纳入SVN管理。
注意:代码都还没有提交。
2 提交代码
完成后共享后,Eclipse会自动提示打开Team Synchronizing视图,
建议以后都打开这个视图来进行本地与SVN的同步操作。因为,在这视图里能显示出所有的发生变化的代码,自己改了些什么,别人改了什么,有没有冲突等一目了然。
点右键,选[Commit]提交代码
提交完后的代码都会带上一个漂亮的金色的图标。
上传完自己代码后,服务器上也就能在线看到自己的代码了。如图:
四 取得SVN工程
上面是提交自己的代码,反过来如果想取得SVN的代码呢?或者看到别人开源项目说,我的代码地址是http://www.example.com/svn/trunk时候,怎么去取代码呢?
其实也差不多。
打开SVN Repository Exploring视图
连上SVN服务器(与步骤一相同)后,在工程目录(注意不是trunk)上点右键,选Checkout
接着一阵等待,下载完成后转回Java或JavaEE视图,即可看到从SVN上下载的工程。
结束
通过Google的SVN,不但能进行版本控制,还能方便的与别人共享代码了。
不光是代码,还能上传一些文件,如MP3啊,当免费空间用,呵呵。
以后可以告诉别人:“我的SVN地址是http://xxxxx.googlecode.com/svn/trunk/xxxx”。
比喊,“我用QQ给你传一下”,感觉就不一样吧,更Professional了。
有了SVN,接下来可以放心做一个属于自己的AjaxLoginHelloWorld了。
分享到:
相关推荐
Google Code是一个已关闭的源代码托管服务,这意味着这个项目可能是为了保存或迁移从Google Code上的数据而创建的。 【描述解析】 "开放项目"表明这是一个开源项目,意味着它的源代码、设计文档和其他相关内容对...
导入文件到“Project Explorer: Normal”:在Project Explorer(工程浏览器)中右键单击 “Normal(normal.mxt)” ,选择 “Import File…”, 重复此步骤,将下列的每个文件导入: i. CGoogleEarth.cls ii. ...
综上所述,这个Unity工程提供了一个使用protobuf源码方式的示范,帮助开发者了解如何在Unity中集成protobuf,进行数据序列化和反序列化操作。这在实现网络通信、存档数据或者跨平台数据交换时非常有用。通过学习和...
【Android Studio的Java小工程】是一个关于如何在Android Studio中创建和管理Java项目的教程。这个教程可能涵盖了从项目初始化到代码编写、调试和部署的基本步骤,适合初学者和有一定经验的开发者参考。在这个项目中...
综上所述,民航总局办公楼加固整修工程不仅是一个实体建设的过程,背后还涉及了大量IT技术的应用,涵盖了项目管理、设计、分析、监控等多个领域,这些都是确保工程顺利进行并达到预期效果的重要支撑。
### WEB自动化测试-Selenium开发工程创建 #### 一、引言 随着互联网技术的飞速发展,Web应用已经成为人们日常生活中不可或缺的一部分。为了确保Web应用的质量与稳定性,自动化测试成为了必不可少的一环。其中,...
2. **工作量估算**:完成的工作量通常基于工程的预估和实际进展,这可能需要使用项目管理软件来跟踪和计算,如Microsoft Project或其他专业工具。 3. **成本管理**:申请书中提到的原材料费用、人工费和租赁费用等...
"project"作为标题,通常意味着我们正在讨论一个具体的工程或计划,这可能是一个软件开发项目、系统集成项目或者是一个数据处理项目。下面,我们将深入探讨项目管理的关键环节以及在实际操作中的应用。 首先,项目...
- **导入新工程**:对于首次导入的工程,通常需要通过File > Import Project来完成。 - **修复工程**:如果导入的工程存在兼容性问题或其他错误,可以使用Android Studio提供的工具来自动修复这些问题。 #### 三、...
1. 使用Google Earth Pro的测量工具:在Google Earth Pro版本中,你可以创建路径、线和多边形,并保存它们作为KML或KMZ文件。这可以作为CAD导入的基础。 2. 导入KML/KMZ到CAD:在CAD软件中,使用“Import”或“Link...
在这个CSCI370的团队项目中,学生们被赋予了一个实际的任务,即开发一个Android平台上的杂货店购物清单应用程序。这个项目旨在让学生们将所学的Java编程语言与Android应用开发相结合,以实现一个实用的移动解决方案...
2. **软件开发**:如果CMC涉及到软件系统,那么开发流程、编程语言、版本控制(如Git)以及软件工程方法论(如敏捷开发)将是核心内容。 3. **数据库管理**:项目可能包含数据库设计和管理,包括SQL查询、关系型...
2. **项目管理软件**:在投标过程中,项目管理软件如Microsoft Project可能会被用来规划和跟踪工程进度、资源分配和预算。掌握这类工具的使用,对于IT项目经理尤其重要,以确保项目按期完成并符合预算。 3. **...
【cs29groupProject】是一个基于C++编程语言的团队项目,它...综上所述,`cs29groupProject`是一个全面展示C++编程技能和软件工程实践的实例,涉及到的领域广泛,对于提升团队成员的编程能力和团队协作能力大有裨益。
在输入工程name的时候,点选use existing project settings,选择指定的工程settings或 者上一次的工程settings,然后直接点选finish,省去了每一次新建工程都需要选择器件。 图3 建立完工程后,假使我们...
首先,我们要明确"code.google.com\p\graphics-go"这个路径,这表明"graphics-go"源码托管在Google的代码仓库中,"p"可能是项目(project)的缩写。通常,这样的开源项目会包含完整的源代码、文档、示例和测试,方便...
例如,Google推出了Android Studio,这是一个专为Android开发设计的集成开发环境,集成了Gradle构建系统,提供了更丰富的功能,如布局预览、性能分析和智能代码补全。尽管本文档主要聚焦于Eclipse,但了解多种工具...
- Project1.vbp 是工程文件,保存了项目的基本信息和引用库。 - Project1.vbw 保存了项目的窗口状态和用户设置。 综上所述,了解并掌握"Gmail轻松登录"的技巧和注意事项,不仅能提升日常工作效率,还能有效保障个人...