Android Studio 使用 SVN(Subversion)版本控制系统进行源代码托管

作者:vkvi 来源:千一网络(原创) 日期:2017-3-11

名词解释

  • VCS:Version Control System,版本控制系统。包含:CVS、Subversion、Git 等。
  • CVS:Concurrent Versions System,一种版本控制系统。
  • SVN:Subversion,一种版本控制系统。
  • Git:一种版本控制系统。
  • GitHub:一个用 Git 作为源代码托管的网站,也支持 SVN(Subversion),可用 SVN(Subversion)Checkout

如何把 Android Studio 传到服务器上,和大家共享呢?

Android Studio 支持 CVS、SVN、Git、Google Cloud 等,个人觉得:

  • CVS 有点老。
  • Git 有个本地库似乎有点多此一举。
  • 所以本文选用 SVN(Subversion)。

一、注册源代码托管

我们可以自己部署一个服务器,也可以使用网上提供的服务,比如:http://www.svnchina.com/(99 元起/年,可免费试用 1 个月),然后创建一个项目,就会得到一个 SVN 网址,这个网址后面会用到。

二、安装 TortoiseSVN

在百度软件中搜索下载 TortoiseSVN(64 位操作系统不能安装 32 位的)。

安装时要把 command line client tools 勾上,因为 Android Studio 要调用。

TortoiseSVN

三、Android Studio 中配置 SVN

  • 打开 Android Studio。
  • 单点菜单:File -> Settings。
  • 在弹出对话框中:Version Control -> Subversion,配置 command line client 的路径(C:\Program Files\TortoiseSVN\bin\svn.exe)。

Android Studio 中配置 SVN 路径

上述路径可以直接输入,也可以拖动下方滚动条,使右边的选择按钮显示出来,通过选择方式来输入。

四、Android Studio 中 启用 SVN

Android Studio 支持多种版本控制,所以我们要告诉它,我们用的是 SVN。

  • 打开 Android Studio。
  • 单击菜单:VCS -> Enable Version Control Integration。
  • 在弹出对话框中选择 Subversion。

Android Studio 中 启用 SVN

五、Android Studio 中 配置 SVN 连接

  • 打开 Android Studio。
  • 单击菜单:VCS -> Checkout from Version Control -> Subversion。
  • 在弹出对话框中:单击 Repositories 旁边的 + 号。
  • 在弹出对话框中依次配置 SVN 的 URL、用户名、密码。

Android Studio 中 配置 SVN 连接

六、配置与本地的映射

在第五步的对话框中,选中要同步的内容(通常是根目录),点击“Checkout”,选择本地文件夹,这样服务器和本地文件夹就对应起来了,初始状态下,如果服务器有代码会下载下来。

七、上传源代码

在 Android Studio 中选中文件或文件夹(也支持多选),右键 -> Subversion -> Add To VCS。

重要:要切换到 Project 视图,再选中所有文件,再 Add To VCS,因为其他视图状态下,可能有会文件不会显示,那样,就会漏传。如下图:

Android Studio Project 视图

此时还没有上传到服务器,需要点击 Commit 才上传到服务器,Commit 过程中,如果勾选了 Perform code analysis,则因代码分析,可能会有警告,可以不理会它,仍然 Commit。Commit 过程中要注意下方状态栏,看看是否完毕。

Before Commit

八、Android Studio 首次如何获取服务器上的源代码?

如果本地还没有 Project,首次要从服务器上获取,怎么办呢?

如果 Android Studio 已经打开了项目,那么关闭它,就会弹出一个 Welcome 对话框,选择“Check out project from Version Control”,如下图如示:

首次如何获取服务器上的源代码?

九、如果想断开 SVN

某项目不想使用 SVN 了,或者想换一个 SVN 服务器,那么就需要先把之前的断开,具体就是把项目文件夹下的 .svn 删除即可,该文件为隐藏文件。

你前面那位网友看了:IBM 笔记本电脑本地连接无法启用,提示“连接失败!”

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他