`
liyiye
  • 浏览: 427138 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在Google Code上建立SVN代码仓库

阅读更多

网上有很多免费的代码仓库了,Google Code是比较容易申请的一个,不过只有100M。

sourceforge是非常有名的一个,不过项目审批繁琐,是开源项目。

还有OpenSVN等等。

 

国内有Chinasvn.com、SvnHost等等

 

下面援引一篇介绍Google Code的网文,抛砖引玉。

 

如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话,也许就不会这么囧了…为了更好的维护代码,可以在code.google.com上建立一个svn projects代码仓,网上可以找到两个subversion服务的提供者:OpenSVNGoogle Code上的Project Hosting 。这两个网站你都可以建立新的repository放你的project (不过好象Google Code一个project的repository限制空间最多只能使用100 MB)


Google Code的左侧导览列中点选Project Hosting便会来到上面的网页,这时再点选Create a new project就可以填入你project的相关资料,这样Google Code就帮你产生了一个repository了。设定好之后你只要先知道你repository的位址(到你Project首页的Sources里去 看,会是https://<你project名称>.googlecode.com/svn/)就可以了,同时你也要知道你在Google Code的密码,到右上角的My Profile -> Settings里就会有Google Code产生的密码,这个也要记住,因为当你在commit的时候会需要用到。

在Windows上,可以使用一个有图形化介面的subversion软体:TortoiseSVN,我的上篇日志介绍过用TortoiseSVN来升级wordpress,安装这个软件后,它就会在你资源管理器的右键选单中加入subversion的相关指令,相当方便易用。SVN Checkout安装好TortoiseSVN之后,你可以选择你要存放project的位址,然后在该处按右键选SVN Checkout…,再填入你project repository的网址及要储存的资料夹,输入完帐号及密码后, repository上的档案就会下载下来了。注意你repository下会事先建立好三个目录:branch、trunk及tags,如果你还不是很熟悉版本控制的话,就先把你的code放在trunk目录下就好了,所以在checkout的时候网址应该输入:https://<你 project名称>.googlecode.com/svn/trunk/,然后本地端再输入你project的名称就好,这样一来你就有一份本地端的repository了。


接着,你就可以在这个目录下放你project的资料了,当你决定要commit到伺服器上的repository时,只要在project的目前上按右 键,选择SVN Commit…,这时就会跳出一个对话盒问你要加入或修改哪些档案,然后也可以让你填入log好记录这次的修订版本做了什么修改,方便日后你要取出某 个修定版本时作参考。

如果不公布代码? 到这里http://code.google.com/p/**your project**/adminAdvanced设置 delet project 则提示” This project is scheduled for deletion: Project owner request.”这样别人就不能check out然后你可以添加一些您信任的自己人的gmail 到 Project Members 中的 Project owner在project owner中的人就可以访问update了。

江东的这篇文章教你如何将wordpress plugin传到wordpress官方插件库,适合那些写插件的朋友参考。

我在google code的SVN trunk地址是:https://rojoro.googlecode.com/svn/trunk我就传了一个feed全文输出的插件上去:)。

 

分享到:
评论
1 楼 newLinuxJava 2010-05-11  
Good

相关推荐

    google svn 的使用

    标题 "google svn 的使用" 涉及到的是在Google Code托管平台上使用Subversion(SVN)进行版本控制的知识。Subversion是一个广泛使用的版本控制系统,它允许开发者追踪和控制文件和目录的更改历史,这对于协作开发和...

    google code svn mine-type

    - Google Code曾提供免费的SVN托管服务,用户可以直接通过Web界面管理他们的代码库。 - 在Google Code上,mine-type配置可能涉及到项目的可见性、下载和预览功能。 6. **实际应用**: - 对于Markdown或XML等特殊...

    利用sourceforge 或者 Google Code的SVN显示Html页面

    为了能在这些平台上直接浏览存储在SVN仓库中的HTML页面,就需要正确地配置文件类型,使得SVN识别这些文件为文本而非二进制文件。这样,当访问SVN仓库时,HTML文件就能被正确解析并展示出来。 #### 配置方法 下面...

    使用Google Code项目托管实现资料共享.doc

    完成这些步骤后,你就可以在本地进行文件的编辑和保存,使用TortoiseSVN的“SVN提交”功能将更改同步到Google Code的远程仓库。这样,所有团队成员都能访问和更新这些文件,实现协作开发。 Google Code项目托管服务...

    Google_SVN教程集成Myeclipse

    集成Google SVN到Myeclipse的最后一步是在Myeclipse中添加SVN仓库。在“Pending Changes”视图中,点击“Apply 6 changes”启动安装过程。然后,在Myeclipse的“SVN Repositories”视图中,点击“Add SVN Repository...

    Google SVN eclipse环境配置

    6. 在新建资源库对话框中,输入项目仓库的URL,通常是`https://distributed-express-system.googlecode.com/svn/trunk/TsuxiaExpress`,这里根据实际项目地址填写。 7. 在认证信息部分,输入你在步骤2中获取的Gmail...

    svn搭建手册

    虽然许多开发团队选择使用外部SVN服务器如Google Code提供的服务,但对于独立开发者或是小型团队来说,在本地Windows环境中搭建SVN服务器同样是一种高效且简便的选择。 **1. 选择SVN服务器** - **VisualSVNServer*...

    从google code获取

    考虑到压缩包子文件的文件名称列表是“SVNForGoogle”,可以推测这个压缩包可能包含了一些与在Google Code上使用Subversion相关的工具、教程、配置文件或者是从Google Code上下载的特定项目源代码。 在使用...

    google code

    系统会要求输入仓库的URL,这个URL可以从Google Code项目的“Source”标签页下获取,具体路径为:`https://&lt;project-name&gt;.googlecode.com/svn/trunk`(请注意替换`&lt;project-name&gt;`为实际的项目名称)。 ### 三、...

    SVN 源码 地址

    Apache的SVN库是业界非常知名的开源代码仓库之一,提供了丰富的Java Web技术相关的项目资源。该库位于`http://svn.apache.org/repos/asf/`,不仅包含了如Struts这样的经典Web应用框架的源码,还包含了Jakarta ...

    安卓svn安装软件

    在Android开发中,SVN作为团队协作的重要工具,可以帮助开发者跟踪和控制项目源代码的修改,确保团队成员之间的同步与协同。本文将详细介绍如何在Android设备上安装和使用SVN客户端和服务端。 ### SVN客户端安装 1...

    代码搜集1(googlecode).rar

    综上所述,这个压缩包"代码搜集1(googlecode).rar"可能包含了一个或多个人气开源项目的不同版本历史。用户可以通过解压文件,探索"tags"来查看各版本的代码,通过"branches"了解项目的发展历程,而"trunk"则展示了...

    java操作svndemo

    SVNKit是一个完全用Java编写的SVN客户端库,它可以让你在不依赖于外部命令行工具(如`svn`)的情况下,直接在Java代码中处理SVN相关的任务。 首先,你需要在项目中引入SVNKit的依赖。如果你使用的是Maven,可以在...

    DuiLib-SVN364-20121126

    描述中提到的"DuiLib-SVN364-20121126,来自:https://duilib.googlecode.com/svn/trunk"表明这个版本是从Google Code的Subversion(SVN)仓库中获取的,这在当时是一个常见的开源项目托管平台。"trunk"是SVN术语,...

    ubuntu下可视化SVN安装

    在Ubuntu系统下,通过可视化方式安装SVN(Subversion)客户端是一种提高开发效率、简化版本控制流程的有效手段。本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和...

    code review tool from google

    根据给定的文件信息,我们可以提炼出关于代码审查(Code Review)及其在谷歌开发流程中的应用的关键知识点。 ### 什么是代码审查? 代码审查是一种软件工程实践,其中一名开发者编写代码后,由另一名开发者进行...

    SVN 操作手册

    在 TortoiseSVN 中,你可以右键点击一个空文件夹,选择 `TortoiseSVN` 菜单下的 `Export...`,输入仓库的 URL(例如:http://games-rts-framework.googlecode.com/svn/trunk/),不勾选 `Omit externals`,并选择 `...

    svn-admin-3.0.5.zip

    "svn-admin"在这里可能不是指传统的命令行工具,而是指这个系统的一个组件或特定模块,其源码来源于已关闭的Google Code项目"jsvnadmin"。Google Code是一个托管开源项目的平台,用户可以下载、发布和协作开发项目...

    svn整合eclipse详细配置过程.doc

    使用 `svn co` 命令从远程仓库获取项目,例如 `svn co http://easymorse.googlecode.com/svn/trunk/vfs.demo/`,这会在本地创建一个包含版本控制信息的目录。也可以通过 TortoiseSVN 图形界面或 Eclipse 的 ...

Global site tag (gtag.js) - Google Analytics