Android Studio向SVN上传新项目

article/2025/9/11 6:21:27

一.安装SVN客户端

安装时注意这个界面

选择安装command line功能,不然安装路径会没有SVN.exe。

 

二.Android Studio配置SVN

关联SVN,打开Settings->Version Control->SubVersion

点击OK,这个仅仅是让AS有使用svn的能力,还需要按下面步骤设置项目能使用SVN。

2.1切记还需要配置Version Control

可以选择项目相对应可以用的工具,比如svn,git。

默认Project所有项目都可以使用指定的工具,如果指定某个项目,只能那个项目能调用工具,其他项目无法使用。

 

三.配置忽略文件

添加忽略文件一定要项目提交SVN之前进行,不然设置无效

添加忽略文件,需要添加的忽略文件:

1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。

2、.gradle 文件夹,此文件夹是用来保存gradle的依赖信息。

3、所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。

4、所有的 .iml 文件,是用来保存开发工具信息。

5、local.properties 文件,是用来项目本地配置信息,如Android SDK路径。因为每个人本地配置不一样,所以忽略此文件。(*.iml)

6.忽略一些无用文件,例如.iws后缀的文件(此项根据开发情况自行评判)

配置之后效果一般如下:

点击ok即可。

3.1通过File Type设置忽略文件

在红框处填入以下数据:

*.classpath;*.gitignore;*.hprof;*.idea;*.iml;*.project;*.pyc;*.pyo;*.rbc;*.settings;*.sh;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;node_modules;vssver.scc;vssver2.scc;

 

 

四.项目关联SVN

按照上图点击之后会弹出添加路径界面,如下:

点击+号可添加新的路径,

在Define share target下选择第二个可以再trunk下创建你当前项目的文件夹,相应的第一个选项是直接将整个文件都放到trunk文件夹下,第三个在项目文件夹下有创建了一个trunk文件夹,因此建议使用第二中方式;选择完成后点击Share就可以了,会弹出让你选择SVN工作副本的格式化版本(jdk版本),如下图:选择1.8format。

点击OK即可关联成功

 

五.commit项目文件

成功关联之后,就可以提交文件了

点击commit即可提交项目。

 

六.查看日志

 


http://chatgpt.dhexx.cn/article/gWbA3w5Z.shtml

相关文章

svn服务器端上传已有项目,「svn上传新项目」怎么添加新项目到SVN服务器...

svn上传新项目: 怎么添加新项目到SVN服务器 一、通过Eclipse中的svn 插件向服务器上面添加项目1、在Eclipse上右击项目,然后Team-->Share Project-->SVN,选择地址,选择“使用项目名称作为文件夹名”,往下一路到底,最后会把项目添加上去,然后将项目目录下要提交的文…

将本地项目上传到svn服务端和git

一、SVN 1.创建svn库,下面生成了三个文件夹,branches指分支,trunk下可以放项目 2.在本地checkout,填入svn库的地址,因为是新建的,所以checkout的是空文件夹 把自己的项目复制到trunk下,在项目上 右键-TortoiseSVN-add add完之后 右键-svn commit 3.idea打开这个项目,将项目跟…

上传本地新项目到SVN服务器

前提:[安装 TortoiseSVN] https://ftp.halifax.rwth-aachen.de/osdn/storage/g/t/to/tortoisesvn/1.14.3/Application/TortoiseSVN-1.14.3.29387-x64-svn-1.14.2.msi 1、本机空白处 右键 repo-bro 2、登录进入 3、在对应的要目下面 右键 加入文件夹 4、选择本机的…

新建SVN仓库并上传项目

前言 实现svn项目,创建并上传。具体以我创建Qt-ChalkFall项目为例。 步骤 安装tortoiseSVN。桌面右键–>tortoiseSVN–>Repo-browser ,连接到原有的svn仓库。连接上之后显示如下: 3. 在你想要存放新项目的文件夹上右键,选…

SSH与SSM的组成及其区别

前言 当下SpringBoot盛行,咱再聊聊SpringBoot盛行之前的框架组合,当做复习巩固哈。 在聊之前,得先说说MVC,MVC全名是Model View Controller,是模型(model)--视图(view)--控制器(controller)的缩写。M是指业务模型&…

面试官:SSH 和 SSM 框架有什么区别?怎么选??

关注公众号,学习更多 Java 干货! 来源:blog.csdn.net/horero/article/details/54236833 本人使用过SSH框架一段时间,最后在优化项目的时候决定使用SSM框架,这两种框架的一些浅显的区别我在这里说下。 SSH框架是StrutsS…

为什么使用SSH框架?SSH和SSM框架如何选择

这里写目录标题 1. 为什么使用SSH?1.1 首先,基于现实考虑1.2 为什么使用Struts2?1.3 为什么使用Hibernate?1.4 为什么使用Spring? 2. Mybatis和Hibernate区别3. 有了struts2,为什么还需要 SprigMVC3.1 知识拓展 文章参考 今天,面试官看到…

SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别

SSH 和 SSM 的定义 本人经历过两种技术架构,分别是常说的 SSH 和 SSM ,SSH 在本科的时候老师就教过。SSM 则是去公司后用的比较多。现在我想将这两大阵营的技术做一下对比。由于本人能力有限,涉及技术较多,我只从具体的应用方面做…

SSH和SSM有什么区别?

两个框架都是当下流行的企业级开发的MVC开源框架 一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所…

框架 | SSH和SSM对比异同点、各自优势

1SSH和SSM定义 SSH 通常指的是 Struts2 做控制器(Action),Spring 管理各层的组件,Hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 共同点: 1.…

SSH与SSM两大框架之'S'的区别简单比较

本文摘自文章 SpringMVC与Struts2区别与比较总结 并对原文章中的某些区别点进行了摘除,并增加了自己的一些配图比较说明 因为学习和使用是相辅相成的,鉴于自己Struts2使用经验较缺乏,特整理了一份留给以后的自己参考,希望&#…

Java--SSH,SSM和Spring Boot框架区别优缺点

一、SSH(Struts Spring Hibernate) 1、基本概念 SSH框架是JAVA EE中三种框架所集成,分别是Struts,Spring,Hibernate框架所组成 集成SSH框架的系统从职责上分为(Struts2--控制;Spring--解耦…

SSM框架和SSH框架的区别

SSH和SSM定义 SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 共同点&#xff1…

Java业内主流框架你知道吗?SSH和SSM有什么区别?

大家好,我是威哥,今天我给大家分享Java的三大框架是什么。 在SpringBoot出现之前,我们常说的三大框架是 Spring、SpringMVC、Mybatis(SSM),而在SpringBoot出现之后,SpringBoot慢慢开始占据了主流地位,另外…

SSH和SSM对比总结

当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码&#x…

SSH和SSM区别

这两个框架都是当下流行的企业级开发的MVC开源框架(一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻…

python 文本相似度_python实现的文本相似度算法(余弦定理)

只对汉字进行相似度分析,以单个字为向量,然后每个字在章节中出现的次数,便是以此字向量的值。现在我们假设: 章节1中出现的字为:Z1c1,Z1c2,Z1c3,Z1c4……Z1cn;它们在章节中的个数为:Z1n1,Z1n2,…

【基础算法 】文本相似度计算

在自然语言处理中,文本相似度是一种老生常谈而又应用广泛的基础算法模块,可用于地址标准化中计算与标准地址库中最相似的地址,也可用于问答系统中计算与用户输入问题最相近的问题及其答案,还可用于搜索中计算与输入相近的结果&…

文本相似度计算——HanLP分词+余弦相似度算法

一、余弦相似度简介 余弦相似度(又称为余弦相似性):是通过测量两个向量的夹角的余弦值来度量它们之间的相似性。余弦值接近1,夹角趋于0,表明两个向量越相似;余弦值接近于0,夹角趋于90度&#x…

文本相似度算法Jaccard相似度(杰卡德相似度)java实现

文本相似度算法 杰卡德相似度,指的是文本A与文本B中交集的字数除以并集的字数,公式非常简单: java代码 import java.util.HashSet; import java.util.Scanner; import java.util.Set;public class StrJaccard {public static void main(Str…