我们的Stitp项目貌似已经完成了大半了,看着密密麻麻的代码,很有成就感。但又不想仅仅是“孤芳自赏”,于是就想到把项目放网上晒一下。贴博客貌似又不美观,好在以前就注意到了有Google Code和SourceForge这两个大仓库,就晒那吧(虽然我的项目很幼稚,但我脸皮是出名的厚啊~呵呵)。
Google的账号本来就有,直接上code.google.com申请项目就可以了,空间好像是立马就开通了。但SourceForge上的步骤好麻烦,申请个账号就要填好多,申请个项目还要等一个工作日~但据说SourceForge上的空间是没有限制的,而Google就只有100M,感觉不像Google的风格啊。
空间申请完就要上传工程了,但之前还有个重要的内容——安装SVN插件。我用到的,Windows下有两种插件,一个是集成在系统右键里(TortoiseSVN),另一个就是集成在IDE里的,比如eclipse中的
subclipse
。在Fedora9里我就只用
subclipse,方便嘛。但安装还是可能会遇到一些麻烦的——开源的东西就是“时间换金钱”~我使用link方式安装插件,但第一时间两个系统都没有安装成功,放弃后的一次偶然打开却发现装上去了……3.4版的dropins方式没试过。
接下来就是用Google分配的地址发布程序了(SourceForge的空间空着还没试过)。首先打开SVN插件安装的“SVN资源库”视图,在空白处右键-新建-资源库位置。在弹出的对话框中填入URL:
https
://jcpe.googlecode.com/svn/trunk/ jcpe
--username smartzxy
(这是Google分配给我的,记得当时就填了这个地址,但在另外的地方checkout时肯定是填
https
://jcpe.googlecode.com/svn/trunk/ ,不然报错~
),然后会跳出对话框提示输入密码,这个密码也是Google给的,还不能自定义。以上如果没错的话就可以上传工程了,右键工程,team,Update就可以了。如果上传顺利的话,马上就可以在网页上的“Project Home”中的“Updates”链接中看到上传的代码了。哈哈,就这样我的项目顺利地发布了!之后打算再在Wiki里再润色一下。
虽然我也知道,SVN是用来版本控制的,但它的本职似乎对我没什么意思,但这样一来,说不定慢慢的我会体会到版本控制的真谛~
以上啰嗦了那么多,无非是因为真在听的讲座里谈到了要多做总结这个话题,于是也有感而发总结一下前天做的事。另外也在文章里为我的项目
做个广告,嘿嘿。
PS:
通过版本控制的应用(其实是因为有了它,才想到在Windows下可以同样进行项目的继续开发),在实现中发现了个小问题:在Fedora下写的中文字符在Windows的eclipse里成了乱码。开始有点吓人的,但很快就解决了——编码问题嘛。因为Fedora中系统默认的编码是UTF-8,而Windows
(中文版)
中为GBK。修改工程的“属性”中文字的编码方式(改为UTF-8)便可解决问题。
分享到:
相关推荐
在本文中,我们将深入探讨`com.google.code.kaptcha:2.3.2`这个依赖,它是谷歌提供的一个用于生成验证码的开源库。验证码(CAPTCHA)是一种防止恶意自动化程序(如机器人)滥用服务的安全机制,它要求用户进行某种...
Google Code Prettify 是一个由 Google 开发的开源 JavaScript 库,主要用于网页上代码的语法高亮显示。这个工具能够自动识别多种编程语言,并将源代码格式化为色彩鲜明、易于阅读的形式,提升代码在网页上的展示...
总的来说,"google-code-prettify" 是一个强大且易于使用的代码高亮工具,它能够帮助开发者创建更加专业和美观的代码展示页面,提升用户体验,同时便于代码分享和学习。无论是在博客、教程还是在线文档中,都能发挥...
此外,Eclipse还提供了预设的代码风格,如Google Java Style或Oracle Code Style,开发者可以根据自己的喜好选择或创建新的格式化配置。 codeTemplates则是Eclipse中的另一项强大特性,它允许开发者为常见的代码...
标题“google-code”和描述“codegoogle”暗示了我们即将探讨的是与Google相关的代码或编码资源,特别是可能与Google提供的代码美化工具有关。标签“google code”进一步确认了这一点,它可能指的是Google Code项目...
Kaptcha,源自Google Code的开源项目,是一款用于生成图像验证码的Java库。在互联网应用中,验证码是一种防止恶意自动程序(如机器人)进行非法操作的重要安全机制。Kaptcha以其高效、易用和可定制的特点,被广泛...
11. **性能优化**:由于API使用可能产生的费用,以及为了提供更好的用户体验,开发者需要注意限制地图加载次数,合理使用缓存,避免过度绘制和不必要的数据请求。 12. **响应式设计**:为了适应不同设备和屏幕尺寸...
这次的"myfocus在googlecode全部下载"包含了14个文件,这通常意味着它可能包括了项目的源代码、编译后的可执行文件、文档、示例以及可能的配置文件。 首先,我们要了解myfocus的核心功能。myfocus的设计理念是番茄...
总结,谷歌建议源代码的研究涵盖了大数据处理、实时计算、搜索引擎优化、用户体验设计等多个领域。深入理解这部分代码,不仅可以帮助我们了解谷歌搜索的运作机制,还能为开发自己的智能推荐系统提供宝贵的经验和灵感...
总的来说,这个Viscode-zip版包含了从JavaScript引擎到图形处理的全面支持,确保在不同硬件环境下的开发者都能拥有流畅、高效的编码体验。这些组件和库共同构建了一个强大的开发平台,支持各种语言和项目的开发需求...
"Infinity Code.rar" 提供了一个强大的解决方案,它是一个专为Unity设计的无限地图插件,支持在线联网功能,能够显示包括谷歌地图、高德地图以及Mapbox在内的多种地图服务,极大地丰富了开发者在构建地图场景时的...
通常,这样的工具会提供一系列选项,比如设置缩进方式(空格还是制表符)、缩进宽度、行宽限制、命名规范等,以适应不同的编码标准,如Google编码风格、LLVM编码风格或自定义风格。 "GC.txt"可能是一个用户手册或者...
`code-prettify`是由Google开发的一个轻量级的JavaScript库,它的主要目标是使网页中的源代码片段看起来更整洁、更易于阅读。`code-prettify-master`是这个库的一个版本,包含了完整的源码和示例,便于开发者理解和...
本解决方案书旨在提供一个基于Google Code的四川电信账详单综合查询系统,旨在解决四川电信账详单查询的复杂性和低效的问题。下面是该系统的详细设计和实现方案。 1. 概述 本系统的建设目标是建立一个高效、可靠、...
该项目源代码托管在Google Code平台上,供有兴趣的开发者学习和参考。 ### 项目学习资源 1. **Google Code页面**:该项目的主页位于http://code.google.com/p/jstarcraft-one/,在这里可以找到项目的源代码、文档...
在本示例中,我们将探讨Googlecode上一个名为“ravis”的项目,它提供了网络拓扑的DEMO,帮助初学者更好地理解和应用网络拓扑。 Ravis是一个专门用于创建和展示网络拓扑图的开源工具。它利用Flex技术,这是一种基于...