Android——SVN服务器的搭建与使用

来源:互联网 发布:苏州人工智能研究院 编辑:程序博客网 时间:2024/04/30 04:15

  在实际开发中,我们一定会使用到SVN,当然SVN可能不是你自己进行搭建的但是,还是要学习一下怎样搭建以及它的使用,那么SVN是干什么的呢?首先来了解一下。

一、SVN简介

  SVN的英文全名是Subversion,即版本控制系统,我们可以将它理解为SVN=版本控制+备份文档、数据;这些文档与数据放置在一个资料档案库(repository)中。这个档案库就像一个普通的文件服务器,不过它会记住每一次文件的变动。
SubVersion:实现服务系统的软件。

TortoiseSVN:是SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端。

二、SVN优点

  SVN Repository可以是在自己的电脑上,以后的工作中也可以是公司的服务器上,方便对档案的管理,另外当你的文档如果丢失了,可以从公司的服务器上面直接进行下载;此外,SVN采用差异备份,只会备份不同的地方,很节省空间;如果你的版本有更新,可以直接上传到SVN上面,告诉你的小伙伴你的版本进行了更新,可以直接去SVN上面下载。

三、Android Studio中SVN的使用

上传

  要搭建SVN服务器就要先下载搭建他需要的工具,这里我们需要两个工具。
  1、TortoiseSVN下载网址:http://tortoisesvn.net/downloads.html
  2、VisualSVN下载网址:https://www.visualsvn.com/downloads/
  这里写图片描述
  这里写图片描述
  下载安装后,找到VisualSVN,打开下图第二个VisualSVN Server Manager。
  这里写图片描述
  3、打开后你会看到一个空的界面,点击user创建你自己的用户。之后在Repositories下新建一个文件夹。
  这里写图片描述
  上图是已经上传过文件的截图,自己创建了一个MymapDemo的文件夹,hello是上传之后的文件夹。
  4、再来看看我们的AndroidStudio需要做些什么,首先是File——settings——VersionControl——Subversion——去掉两个勾选的。
  这里写图片描述
  5、点击VCS——Import into Version Controller——share Project……如下图
  
  这里写图片描述
  6、过程中需要一个URL地址,通过点击SVNManager中的文件名右键会有copy URL to clipboard ,复制就可以了。
  7、点击你的应用,找到Subversion,有一个commit选项进行提交,提交完一次之后你刷新的SVNmanager,你会发现只是出现了你应用的名字,并没有任何文件,这时需要再进行提交一次,选中应用名找到subversion再次commit,再次刷新SVNmanager就可以了。
  

下载

  如果需要下载文件需要先close project我们当前的文档,回到开始的界面,点击Config——settings——VersionControll——去掉两个勾选——返回开始界面,选择check out project from Version control,就可以了。
  这里写图片描述
  

0 0