`
wcgdonot
  • 浏览: 92157 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SVN 使用及从googleCode上checkout 源代码

    博客分类:
  • TOOL
阅读更多

SVN使用 | checkout source code from googlecode

SVN中文文档 http://www.subversion.org.cn/svnbook/1.2/svn-book.html 

 

SVN使用

环境:Windows 
  1. 软件下载
  2. 服务器和客户端安装
  3. 建立版本库(Repository)
  4. 配置用户和权限
  5. 运行独立服务器
  6. 初始化导入
  7. 基本客户端操作
1.软件下载
a.下载Subversion服务器程序。
到官方网站的下载二进制安装文件http://subversion.apache.org/download/#recommended-release b.下载Subversion的Windows客户端TortoiseSVN。 TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。 官方下载 http://tortoisesvn.net/downloads.html。友情提示:不是http://www.tortoisesvn.com/……

2.服务器和客户端安装 服务器安装,直接运行Setup-Subversion-1.x.x.msi ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。

安装TortoiseSVN,同样直接运行TortoiseSVN-xxx-win32-svn-xxx.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,

与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。

3.建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:

svnadmin create E:\svndemo\repository

就会在目录E:\svndemo\repository下创建一个版本库。 我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。

4.配置用户和权限 来到E:\svndemo\repository\conf目录,修改svnserve.conf:

# [general] # password-db = passwd

改为:

[general] password-db = passwd

然后修改同目录的passwd文件:

# [users] # harry = harryssecret # sally = sallyssecret
去掉下面三行的注释,最后变成:

[users] harry = harryssecret sally = sallyssecret

在passwd文件中,“=”前的字符就是用户名,后面的就是密码。还要注意“[users]”前面的注释“#”一定要删除掉。

5.运行独立服务器 在任意目录下运行: svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。

6.初始化导入 来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件: 右键->TortoiseSVN->Import... 在URL of repository输入“svn://localhost/trunk” 在Import Message中输入你的日志信息 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。 需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是x.x.x.x,则URL部分输入的内容就是“svn://x.x.x.x/trunk”。

7.基本客户端操作 取出版本库到一个工作拷贝: 来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。

 

在工作拷贝中作出修改并提交: 打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。

察看所作的修改: readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。

 

从googlecode上checkout 源码


新建目录D:\google code -> 右键SVN checkout -> URL of repository输入项目地址(项目页面source链接中的http://) -> 开始下载。
0
1
分享到:
评论

相关推荐

    从google code获取

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

    从code.google.com的SVN下载android源码的方法

    本文档将详细介绍如何从code.google.com上使用Subversion (SVN) 客户端下载Android项目的源代码。请注意,此方法适用于从特定Google Code项目库下载只读(read-only)版本的源代码。下面将逐步指导您完成整个过程。 ...

    Google code 使用帮助

    - 地址:`https://work-studyprogramwebsite.googlecode.com/svn/trunk/` - 用户名:您的Gmail地址中“@”符号之前的用户名。 - 密码:`xK9Sr2bJ2Fx2` #### 七、TortoiseSVN 使用指南 TortoiseSVN 是一款基于...

    SVN 操作手册

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

    安卓svn安装软件

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

    osgHimmel源代码

    下载osgHimmel的源代码需要通过Subversion(SVN)客户端,可以从指定的URL(http://osghimmel.googlecode.com/svn/trunk/)获取。安装并配置好SVN后,可以使用命令行工具或图形界面工具执行“checkout”操作,将源...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    除此之外,一些自由软件开发的协作网如SourceForge.net除了提供CVS外,现在也提供专案开发者使用SVN作为原码管理系统,JavaForge、Google Code以及 BountySource 则以SVN作为官方的源码管理系统。2009年,绝大多数...

    软件版本管理

    如果你需要从Google Code下载源代码,你可以按照压缩包中的“怎么下载google code 上的源代码? - 老Zhan - 博客园.mht”这篇文章的指示操作。Google Code是一个托管平台,它支持Subversion作为版本控制系统。在项目...

    SVN简明课程 Subversion基本使用

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于跟踪和管理软件项目的源代码和其他文件的变更。它允许开发团队协同工作,记录每次修改,回滚到以前的版本,并管理分支和标签,从而确保代码的稳定性和可...

    SVN客户端帮助文档

    ### 免费SVN源代码管理站点 1. **国内站点**:如`http://www.coollittlethings.com/`,提供免费的SVN服务,使用HTTP协议,速度快,但无Web管理功能。 2. **国外站点**: - `http://code.google.com/hosting/`:由...

    TortoiseSVN 简明使用

    Subversion(简称 SVN)是一种开源的版本控制系统,可以用来管理软件开发过程中的源代码,也可以用于其他类型的文件,如文档、图片等。SVN 允许多个开发者共同协作,在不冲突的情况下合并他们的更改。通过使用 SVN,...

    rdffederator:从 code.google.comprdffederator 自动导出

    svn checkout http://rdffederator.googlecode.com/svn/trunk/ splendid 编译源 使用存储库配置和 SPARQL 查询文件作为参数运行SPLENDID.sh或SPLENDID.bat ,例如 ./SPLENDID.sh SPLENDID-config.n3 eval/queries/...

    smsBackup源码

    短信操作,邮件操作的经典范例,用它可以非常轻松的将你的Android短信备份到Gmail或者SDCard上面,而且还原起来也特别方便,整个程序只有清清楚楚的8个.java文件,源代码在google的SVN服务器上,下面给出链接: ...

    esc32电调linux下的安装与调试中文教程

    svn checkout http://esc32.googlecode.com/svn/trunk/ esc32 ``` 修改Eigen3库路径 需要修改Eigen3库路径,以便esc32Cal可以正确编译。使用以下命令: ``` cd esc32/ground edit Makefile ``` 将Eigen3库路径改...

    Google V8学习手记,月javascript写服务器端是多少人的梦醒呀,Google v8让javascript和php一样

    - 使用 `svn checkout http://v8.googlecode.com/svn/trunk/v8` 命令来获取最新版本的 V8 源代码。 - 对于 Windows 用户,可以打开 TortoiseSVN 客户端,输入同样的 URL 地址来下载源代码。 此外,还需要安装 ...

    ExReport(v0.1发布)_基于Excel,最贴近用户和开发者的报表系统。

    exreport_v0.1_all ...所有源代码:svn checkout http://exreport.googlecode.com/svn/trunk/ release下载:http://code.google.com/p/exreport/downloads/list 博文链接:https://setting.iteye.com/blog/206038

    red5 源码 下载方式

    - Eclipse将自动从远程SVN服务器下载Red5的源代码。 #### 三、编译Red5源码 **步骤4:编译Red5源码** - 打开下载的Red5项目(如red5_server)。 - 查找并打开`build.xml`文件,右键选择Run As > Ant Build。 - 编译...

Global site tag (gtag.js) - Google Analytics