AndroidStudio 添加svn插件

2024-08-23 15:38
文章标签 插件 svn androidstudio

本文主要是介绍AndroidStudio 添加svn插件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


AndroidStudio 的SVN 安装和使用方法与我以前用的其他IDE 都有很大差别,感觉特麻烦,网上相关资料很少,貌似现在 Git 比较流行,之前有用过 github 但是他只能是开源项目免费,下面总结最近自己安装和使用 SVN 的一些经验总结:

如果遇到 ignore 或其他设置无效等意外情况,可以尝试重启 androidstudio 或执行下 svn 的 update 试试


一、安装配置:

以前使用 ZendStudio 等等都是直接安装插件就可以了,但这里不行,需要自己独立安装带有 command line 功能的 SVN 客户端,我使用的是TortoiseSVN,据说 1.7 之后开始支持 command line 模式,我现在用的是 1.8.5 版本

如图,安装时必须自定义选择 command line 否则不会安装的



android studio


tortoisesvn


安装完成后,打开 IDE 的 setting 配置面板:


svn


如上图路径  Version Control 下的 Subersion 设置:

Use Command Line Client 选择浏览到你本地安装 TortoiseSVN 的 svn.exe 文件路径,如下图:(注意输入框最右侧有个浏览的按钮,有可能没显示出来,拉伸窗口即可见)


tortoisesvn


tortoisesvn


配置好之后,安装即完成


二、导入、签出 SVN 这个比较简单的:


command


在 CVS 菜单下 有个 Import into Version Control 选择 svn 就行了

签出操作也差不多,也可以在新建项目中从 svn 签出并生成项目


另外:最下面一个栏目  Browse VCS Repository 可以浏览远程SVN 服务器上的文件并进行删除等操作


三、Ignore 指定忽略文件或目录

AndroidStudio 的 Setting 面板中配置的 ignore 似乎没什么效果,

下面先看看忽略掉的目录的显示效果(比较暗的黄绿颜色)


tortoisesvn


在 Setting 中的配置,主要忽略的目录和文件:(虽然感觉这里的设置不起作用,但还是设置下吧)

系统默认有两三个文件和目录,我自己添加的 .gradle .idea build 目录 我觉得这三个目录不应该跟随 svn,每次编译时每个人本地环境是不一样的,而且我之前遇到 build 和 idea 下面有个library 文件老是冲突,每次更新一大堆,所以去掉了。


svn


通过 TortoiseSVN 来添加忽略:


android studio


对于更新和提交


svn


这两个小按钮很方面操作,向上的绿色是commit ,向下的蓝色 是 update



android studio


tortoisesvn


安装完成后,打开 IDE 的 setting 配置面板:


svn


如上图路径  Version Control 下的 Subersion 设置:

Use Command Line Client 选择浏览到你本地安装 TortoiseSVN 的 svn.exe 文件路径,如下图:(注意输入框最右侧有个浏览的按钮,有可能没显示出来,拉伸窗口即可见)


tortoisesvn


tortoisesvn


配置好之后,安装即完成


二、导入、签出 SVN 这个比较简单的:


command


在 CVS 菜单下 有个 Import into Version Control 选择 svn 就行了

签出操作也差不多,也可以在新建项目中从 svn 签出并生成项目


另外:最下面一个栏目  Browse VCS Repository 可以浏览远程SVN 服务器上的文件并进行删除等操作


三、Ignore 指定忽略文件或目录

AndroidStudio 的 Setting 面板中配置的 ignore 似乎没什么效果,

下面先看看忽略掉的目录的显示效果(比较暗的黄绿颜色)


tortoisesvn


在 Setting 中的配置,主要忽略的目录和文件:(虽然感觉这里的设置不起作用,但还是设置下吧)

系统默认有两三个文件和目录,我自己添加的 .gradle .idea build 目录 我觉得这三个目录不应该跟随 svn,每次编译时每个人本地环境是不一样的,而且我之前遇到 build 和 idea 下面有个library 文件老是冲突,每次更新一大堆,所以去掉了。


svn


通过 TortoiseSVN 来添加忽略:


android studio


对于更新和提交


svn


这两个小按钮很方面操作,向上的绿色是commit ,向下的蓝色 是 update


这篇关于AndroidStudio 添加svn插件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1099795

相关文章

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn

idea下svn的使用

创建项目 设置ignore文件 创建分支 切换到分支 查看当前分支 创建项目 设置ignore文件 .idea.mvntarget.gitignore*.imlmvnw.cmdmvnw 创建分支 切换到分支 查看当前分支

Maven(插件配置和生命周期的绑定)

1.这篇文章很好,介绍的maven插件的。 2.maven的source插件为例,可以把源代码打成包。 Goals Overview就可以查看该插件下面所有的目标。 这里我们要使用的是source:jar-no-fork。 3.查看source插件的example,然后配置到riil-collect.xml中。  <build>   <plugins>    <pl

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

Jenkins 插件 地址证书报错问题解决思路

问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target...... 网上很多的解决方式是更新站点的地址,我这里修改了一个日本的地址(清华镜像也好),其实发现是解决不了上述的报错问题的,其实,最终拉去插件的时候,会提示证书的问题,几经周折找到了其中一遍博文

eclipse安装subversion(SVN)版本控制插件

陈科肇 查看插件更新站点 网址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 网站截图: 根据自己的eclipse版本,选择需要的更新站点. 使用eclipse集成subservion插件 Help > Install New Software…> 等待下载安装插件…

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

CentOS 7 SVN的搭建和使用

https://subversion.apache.org/packages.html#centos 阿里云的ECS貌似已经自带了SVN [root@xxx ~]# svn --versionsvn, version 1.7.14 (r1542130)compiled Aug 23 2017, 20:43:38Copyright (C) 2013 The Apache Software Fo

mybatis框架基础以及自定义插件开发

文章目录 框架概览框架预览MyBatis框架的核心组件MyBatis框架的工作原理MyBatis框架的配置MyBatis框架的最佳实践 自定义插件开发1. 添加依赖2. 创建插件类3. 配置插件4. 启动类中注册插件5. 测试插件 参考文献 框架概览 MyBatis是一个优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射,为开发者提供了极大的灵活性和便利性。以下是关于M