如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话,也许就不会这么囧了…为了更好的维护代码,可以在code.google.com上建立一个svn projects代码仓,网上可以找到两个subversion服务的提供者:OpenSVN和Google 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了。
文章出处:DIY部落(http://www.diybl.com/course/3_program/gcs/2008911/141983.html)
google svn 的使用
http://tortoisesvn.net/downloads
这里可以下svn,再发给创建者你的Google邮箱账号,然后创建者把加进去svn的编辑人员名单中。
下载完后,安装完后。
在本地新建一个空文件,右击文件夹。里面有svn checkout。
然后在url 地址 里面填写
https://创建者.googlecode.com/svn
填写完后,这样就把svn上的文件下载过来了
如果要更新上传。那么
先可以添加 tortoinse svn 里面的add。
然后把更改过的文件放到这文件夹里面,再点上传就可以了。
密码的获得
浏览器中打开http://code.google.com/p/创建者
登录后点
点source
出现
获取里面的密码,那么就可以了
http://www.docin.com/p-14719063.html
分享到:
相关推荐
Google Code的SVN使用方法Google Code的SVN使用方法
至此,你已经在Eclipse中成功配置了Google SVN环境,可以开始使用版本控制系统进行代码管理、协作和版本追踪了。在开发过程中,记得定期提交代码,保持与团队成员的同步,避免冲突,并利用SVN的历史记录功能来跟踪和...
【Google SVN教程集成Myeclipse】是一篇关于如何在Myeclipse开发环境中集成Google SVN的详细教程。在软件开发过程中,版本控制系统如SVN(Subversion)是至关重要的,它帮助开发者管理代码版本,协同合作。Google ...
标题提到的"android studio使用svn",意味着我们将探讨如何在Android Studio中集成和使用SVN。首先,我们需要安装Subversion客户端。在这个场景中,我们有Apache-Subversion-1.9.4.zip这个压缩包,它包含了SVN的执行...
在Ubuntu操作系统中,尤其是对于那些习惯于使用图形界面进行版本控制操作的用户,通过命令行使用SVN可能会显得不那么直观。为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够...
本文将详细介绍如何在Android设备上安装和使用SVN客户端和服务端。 ### SVN客户端安装 1. **选择客户端**:在Android设备上,我们通常使用图形界面的SVN客户端,如`DroidSVN`或`SVNClientManager`。这些应用可在...
svn+git实现离线提交并且不需要到处所有svn版本,速度超快非一般的感觉,超越git本身的git2svn功能。 使用本工具需要安装基础工具: 首先安装git msysgit:https://code.google.com/p/msysgit/downloads/list msysgit...
标题 "google code svn mine-type" 暗示了我们即将探讨的是关于Google Code项目管理和版本控制,特别是Subversion(简称svn)以及与之相关的文件类型(mine-type)配置。Google Code是一个曾经流行的托管开源项目的...
在Ubuntu环境下,通过图形用户界面(GUI)安装和使用SVN,可以极大地方便非技术背景的团队成员参与项目,降低学习成本,提高团队整体的工作效率。 ### 安装步骤详解 #### 1. 安装基础依赖包 首先,确保系统中已经...
Subversion是一个开源的版本控制系统,用于管理文件和目录的不同版本,而Java则是一种广泛使用的编程语言,提供了丰富的库来实现对SVN的操作。 在Java中,我们通常会使用第三方库如SVNKit来实现对SVN仓库的访问和...
开发人员使用 svn 进行开发的一般流程是: 1. checkout(检出)项目 2. 更新文件或目录 3. update 4. 修改文件或目录 5. commit(提交)变更 6. 增加文件或目录 7. add(增加)文件或目录 8. commit(提交) 9. ...
- **SparkSVN即时通讯**:可能是指一个使用SVN进行版本控制的即时通讯项目。 - **易压缩哈夫曼算法下的Java压缩软件**:SVN地址为`svn://www.oksvn.com/YixCompr`,可能是一个基于哈夫曼算法实现的Java压缩工具。 ...
Google Code上的SVN使用** - **认证信息**:当使用Google Code提供的SVN服务进行提交时,需要输入密码。值得注意的是,这里的密码并不是你的Gmail账户密码,而是专门用于Google Code的密码。可以在Google Code的...
http://code.google.com/p/smallfish/(python官网下载被屏蔽) 安装后记得在环境变量的path中追加python安装路径:"安装盘符:\Python26" 然后cmd下运行: Python代码 1.CMD >change-svn-wc-format.py D:\...
谷歌浏览器完全美化版 基于chrome开发版本的SVN 2475 (2008.9.23),并做了以下修改: 1. 对网页文字的下划线显示进行了调整,原先的和文字底部太近有重合不美观, 现在的下划线和文字底部有一个像素的距离,显示...
4. **使用ADT和SVN**: - 创建或导入Android项目后,你可以在ADT提供的工具和视图中进行开发工作。 - 使用SVN插件,右键点击项目,选择"Team"菜单,即可进行版本控制操作。 在压缩包文件的列表中,我们看到的`...
标题 "使用git作为svn客户端1" 提供了一个关于如何利用Git来操作Subversion(SVN)仓库的场景。在现代软件开发中,Git已经成为一个广泛使用的分布式版本控制系统,而SVN则是一个集中式的版本控制工具。有时,由于历史...
在实际的开发过程中,使用SVN与Skia工程结合,开发者可以将本地的改动提交到版本库,与其他团队成员共享。同时,通过SVN的分支和合并功能,可以有效地进行版本控制,避免代码冲突,提高团队协作效率。 总之,"skia_...
描述中提到的"DuiLib-SVN364-20121126,来自:https://duilib.googlecode.com/svn/trunk"表明这个版本是从Google Code的Subversion(SVN)仓库中获取的,这在当时是一个常见的开源项目托管平台。"trunk"是SVN术语,...