• 手把手教你搭建 Android SVN 环境


    eclipse 主页: http://www.eclipse.org/

    eclipse的主页做得很醒目,右上角就是下载地址

    点击后,进入所有资源的下载页面。我们的目标是搭建 android开发环境,所以选择第一项 Eclipse IDE for Java Developers 即可。

    注意:提供了32位、64位版本,你可以通过 点击 我的电脑–右键–属性,查看自己的操作系统详情,笔者的是32位系统;

    选择后,进行下载镜像选择,我们国内用户选择如:Beijing Jiaotong University (http)(北京交大) 等镜像,就会快些。

    下载完毕后,进行安装,基本可以一路到底。

    若eclipse 没有安装SVN插件,则还需下载安装,步骤如下:

    help–>soft ware updates

    在 Available Software 选项卡中,我们新增一个SVN 插件的下载地址:

    http://subclipse.tigris.org/

    将此项的以及子项的选框勾选中,此时,会自动链接SVN 下载站点,等待片刻后,右上角 install 按钮被激活。点击 install 就可以下载安装。

    Window–>Show View–>Other…

    在弹出的 Show View 查找框中输入“svn”,于是相关的 SVN 功能就展示出来了。

    双击 SVN 资源库,于是 eclipse右侧工作区,会显示 SVN 资源库列表,由于是初次使用,所以没有URL地址。

    到此,SVN 的eclipse端就绪。

    接下来,我们要创建一个新的 本地化的 SVN ,即 SVN 的源代码服务端。
    个人用户一般 在本地硬盘 或 U 盘建立 SVN 工程即可(公司一般会有内部的 服务器,专为 SVN 工程提供存储空间)

    那么是不是意味着,我们要自己搭建一个本地的服务器呢? 呵呵,问题并没有这么复杂,我们的工具是 TortoiseSVN(简称‘乌龟’)

    *********************** 下载 TortoiseSVN *******************************
    TortoiseSVN 的主页:http://tortoisesvn.tigris.org/

    download 的链接位于 左侧

    下载时,同样要注意OS是32位还是64位。

    下载安毕后,双击安装,一路默认即可。

    好的,我们在本地新建一个空目录,笔者创建路径为 E:\SVN,如下图所示:

    我们在此空目录中,右键–> TortoiseSVN–>Create repository here

    弹出创建成功的提示后,我们就已经在本地部署了一个 SVN 服务器,就是这么简单。

    还是在此目录(已经新增了不少文件)空白处,右键–>Repo-browser 即可浏览SVN下的工程目录(当然,现在是空的)。

    如何添加android工程到SVN呢?—-如下图所示

    可以简单的把一个Android工程视为folder(目录)即可。
    SVN并不会关心你的Android工程的文件类型,数目,格式。在它的眼里,只有file & folder,所以你也可以用SVN来管理你的txt等文本文件。

    为了测试,笔者加入一个HelloWorld的Android 工程目录到SVN中。

    然后,提交,数秒后,完毕,我们刷新视图,可以看到新的HelloWorld工程已经添加到SVN中了。

    关于TortoiseSVN的其它功能就不一一说明了,读者可以自行调用,试试就会了。

    下面进入最后一个关键环节—从eclipse中调用 TortoiseSVN目录下的工程。

    很简单,我们把使用TortoiseSVN创建的SVN目录路径添加到eclipse SVN的资源库路径中,即可。看图

    添加新的SVN资源库:

    输入路径 file:///E:/SVN

    OK,在SVN资源库选项卡中看看结果吧。

    其它的使用就由读者自行尝试。若有意见和建议,欢迎回复。

    PS:关于哪些文件使用SVN进行管理,请查看 使用 SVN 管理 android project

    全文完。

  • 相关阅读:
    jar包依赖整理(一)
    centos 下 tomcat 内存不足引起的错误
    KendoUI 基础:Grid 绑定template展示
    C#读取XML文件的五个步骤
    C#winform向Txt文件传值,不重复录入且不清空
    JS页面赋值
    Python3---对象编程思想
    Python3---标准库---numpy
    Python3---标准库json
    Python3---标准库sys
  • 原文地址:https://www.cnblogs.com/chorrysky/p/2324540.html
Copyright © 2020-2023  润新知