Android Studio SVN下载安装

news/2025/2/22 6:52:22

 
原文链接:SVN简介和安装

步骤1:安装 SVN 插件
首先,你需要在 Android Studio 中安装 SVN 插件。你可以按照以下步骤进行操作:

  1. 打开 Android Studio
  2. 点击 “File” 菜单,选择 “Settings”
  3. 在 “Settings” 窗口中,选择 “Plugins”
  4. 在 “Plugins” 窗口中,点击 “Marketplace” 选项卡
  5. 搜索 “SVN”,找到适合你的 SVN 插件,点击 “Install” 安装插件
  6. 安装完成后,点击 “OK” 关闭窗口

步骤2:配置 SVN 仓库
接下来,你需要配置 SVN 仓库。你可以按照以下步骤进行操作:

  1. 打开 Android Studio
  2. 点击 “VCS” 菜单,选择 “Import into Subversion”
  3. 在 “Import into Subversion” 窗口中,点击 “+” 按钮,然后在“Repository URL”框里输入 SVN 仓库的 URL,点击 “OK” 完成配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载完成后磁盘中会有个后缀名为msi 的文件,双击开始安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
各选项分别含义是

Location:VisualSVN Server的安装目录

Repositorys:版本库目录

Server Port:指定一个端口

Use secure connection:勾上表示使用安全连接

Backups:备份路径

点击【Next】后点击【Install】后就开始安装
在这里插入图片描述
The specified TCP port is occupied by anotther service.Please stop that service or use another port的翻译:指定的TCP端口被另一个服务占用。请停止该服务或使用其他端口,解决问题 在电脑屏幕下面任务栏上右键–“任务管理器”找结束任务就即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完毕后我们启动VisualSVN Server管理界面,如下图:
在这里插入图片描述

首先我们来建立版本库,右键单击左边窗口的【Repositores】=>【新建】=>【Repository…】
在这里插入图片描述

给自己新建的版本库命名,然后 点击【Next】
在这里插入图片描述
在这里插入图片描述

继续点击【Next】
在这里插入图片描述
在这里插入图片描述

点击【Create】就把MyRepository版本库创建好了
在这里插入图片描述

点击【Finish】关闭活动窗体
在这里插入图片描述
在这里插入图片描述

建立组和用户
在这里插入图片描述

填写用户名和密码之后,点击【OK】后我们就创建好了一个用户
在这里插入图片描述
在这里插入图片描述

接下来我们创建一个用户组,右键单击左边窗口的【Groups】=>【新建】=>【Group】
在这里插入图片描述

在弹出窗口中填写组名称,这里填写为Dev,然后点击左下角的【Add】按钮,把刚刚之前创建的用户binsir添加到此用户组中,点击【OK】按钮
在这里插入图片描述
在这里插入图片描述

向用户组中添加完用户后,我们给用户组设置权限,展开Repositores目录找到我们建好的版本库MyRepository,右键=>【Properties…】
在这里插入图片描述

我们给将要加入的用户组选择Read/Write权限
在这里插入图片描述

在弹出的窗口中点击【Add】按钮
在这里插入图片描述
在这里插入图片描述

在弹出的选择用户和组的窗口中我们选中Dev这个组,点击【OK】按钮,点击【确定】按钮 ,就把组的权限设置好了

安装SVN客户端
打开网址:http://www.downcc.com/k/tortoisesvn/选择对应的客户端版本下载,下载的文件的后缀名是msi
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

点击“Finish”,我忘了截图
安装完成后,如下图:
在这里插入图片描述
就说明svn客户端安装成功了


http://www.niftyadmin.cn/n/5861840.html

相关文章

Redis 缓存穿透、击穿、雪崩:问题与解决方案

在使用 Redis 作为缓存中间件时,系统可能会面临一些常见的问题,如 缓存穿透、缓存击穿 和 缓存雪崩。这些问题如果不加以解决,可能会导致数据库压力过大、系统响应变慢甚至崩溃。本文将详细分析这三种问题的起因,并提供有效的解决…

SpringBoot项目实现用户token和资源的多重校验

1、需求 在spring security双token机制实现一文中已经实现了token的校验,在实际的项目中还需要根据用户的角色或用户Id对数据资源进行校验。 例如,有两个项目A和B,张三和李四都是项目实施人员这一角色,张三是项目A的项目组成员&a…

学习threejs,使用MeshBasicMaterial基本网格材质

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.MeshBasicMaterial 二…

前端ES面试题及参考答案

let/const 与 var 的区别?TDZ 是什么? 在 ES6 中引入了let和const,它们与var存在多方面区别。 作用域方面:var具有函数作用域,意味着在函数内部使用var声明的变量,在整个函数体中都可以访问。例如&#xff…

【Python】打造自己的HTTP server

词汇汇总 CRLF 指的是换行和回车\r\n 教程 ./your_program.sh #启动自己的服务curl -v http://localhost:4221#开启另一个终端 测试HTTP response An HTTP response is made up of three parts, each separated by a CRLF (\r\n): Status line. Zero or more headers, each …

机器学习课程的常见章节结构

以下是机器学习课程的常见章节结构,结合了搜索结果中的信息: 1. 机器学习基础知识 机器学习的定义与分类 监督学习、无监督学习、半监督学习、强化学习 机器学习的产生与发展 机器学习的历史与现代应用 经验误差与过拟合 过拟合与欠拟合的概念及解决…

HBase的安全性考量:保护你的数据不受威胁

HBase的安全性考量:保护你的数据不受威胁 数据安全的重要性 在大数据时代,数据是企业最宝贵的资产之一。随着数据量的不断增加和应用场景的多样化,如何确保数据的安全性成为了每一个开发者和企业的首要任务。今天,我们将深入探讨…

国产编辑器EverEdit - 如何在EverEdit中管理工程?

1 工程管理 1.1 应用场景 用户创建工程后,会涉及到工程的管理 ,比如:打开工程、关闭工程等 1.2 使用方法 1.2.1 打开工程 单击主菜单工程 -> 打开工程,会弹出打开对话框,用户在对话框中选择需要打开的工程文件即…