SVN

来源:互联网 发布:oa软件下载 编辑:程序博客网 时间:2024/06/16 08:02

    • SVN是什么
    • 什么是 Subversion
    • SVN Server搭建
        • SVN Server安装
        • 创建版本库
        • 创建User
        • 创建Group
    • SVN使用
      • AndroidStudio上传工程到SVN
      • AndroidStudio提交修改后的文件

SVN是什么?

SVN,“版本控制器”。版本控制是管理数据变更的一种技术。对于程序员来说,它已经成为不可或缺的工具,因为他们经常修改软件代码,产生部分的变更,然后第二天再取消所有的变更。想象有一群程序员同时工作的情况你就能理解,为什么需要一个良好的系统来管理可能出现的混乱。

什么是 Subversion?

Subversion 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器”。

这里写图片描述

我们这里所说的中心版本库就是SVN的服务器,程序员将代码上传至服务器进行保存。公司如果使用SVN版本控制器的话,公司会有一个自己的SVN服务器,用于存放代码。

SVN Server搭建

首先下载一个VisualSVN Server——>下载地址

这里写图片描述

SVN Server安装

安装步骤可查看:查看地址

创建版本库


  1. 右键单击左边窗口的Repositores。 在弹出的右键菜单中选择Create New Repository或者新建->Repository。

这里写图片描述
2.下一步

这里写图片描述

3 下一步。

这里写图片描述

4.点击【create】。

这里写图片描述

5.点击【Finish】。

这里写图片描述

6.安装

这里写图片描述

创建User


  1. 右键点击“User”——>”新建”——>User”。

这里写图片描述
2.填写用户名和密码,点击OK。
这里写图片描述

3.刷新一下,即可看到添加成功。

创建Group

1.右键点击“User”——>”新建”——>Group”。

这里写图片描述

2.按下图,填写组名,点击”Add”添加成员。

这里写图片描述

3.在弹出对话框中选择成员。

这里写图片描述

4 添加完成后,点击确定即可。

SVN使用

 首先安装TortoiseSVN工具——>下载地址

这里写图片描述

AndroidStudio上传工程到SVN

  1. 在AndroidStudio中按照下图操作。

    这里写图片描述

  2. 按下图添加SVN服务器,点击确定

    这里写图片描述

    此处的URL从下图处获取.

    这里写图片描述

  3. 点击Accept。

    这里写图片描述

  4. 点击OK后,进入下图,填写用户名和密码,将项目在SVN上生成目录。

    这里写图片描述

  5. 点击”Share“。

    这里写图片描述

  6. 选择版本后,,生成项目目录。

    这里写图片描述

我们可以看到在我们的服务器目录下,多了我们项目的目录。

这里写图片描述

这时只是将工程的目录在SVN上创建了,并没有将内容上传,我们可以看到工程中的文件都是绿色的。

这里写图片描述

  1. 将工程上传至服务器。

    这里写图片描述


这里写图片描述
  1. 点击提交后等待提交成功即可。

AndroidStudio提交修改后的文件

  1. 这里我们随便更改一点注释或其他语句,就可以看到该文件变色了。

    比如添加一条权限

    这里写图片描述

  2. 提交前首先将文件update。

    这里写图片描述

  3. 然后提交

    这里写图片描述

写到一大半的时候,突然想起为什么不用gif动画图呢,害的我还一张一张的上传图片。我 笨啊啊啊

0 0
原创粉丝点击