取消Android Studio项目与SVN关联的方法
在使用SVN过程中可能有时因为一些原因,不想再使用SVN了,我们想取消与SVN的关联,让Android项目恢复到原始状态,不想有哪些花花绿绿的颜色了,怎么办呢,操作起来很简单
把Android Studio切换到Project模式,有个.idea文件夹,在该文件夹下找到vcs.xml文件,打开该文件,把里面的内容替换成如下代码即可.
<?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="VcsDirectoryMappings"> <mapping directory="" vcs="" /> </component> </project>
原理也很简单,如果之前关联了SVN,那么肯定有句代码是这样的:
<mapping directory="" vcs="svn" />
而默认状态下的这句代码是这样的
<mapping directory="" vcs="" />
所以我们只要还原回去即可
删除对应项目文件夹里的各层的.svn文件夹及文件。
这里使用批量遍历删除的脚本。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
桌面新建文本文档,把这段代码复制进去,重命名文件为clean-svn.reg。然后双击运行注册,杀毒软件提醒的话忽略。
在你想删除.svn文件夹的项目上,右键单击弹出菜单,点击Delete SVN Folders即可。
这样项目就可以重新提交到其他SVN或者Git上面去了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
详解androidstudio项目上传到github方法以及步骤
1.两个相关概念:Git和github Git是一个开源的分布式 版本控制 系统,用以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库. github作为开源代码库以及版本控制系统,它是一个网站,给用户提供git服务.这样你就不用自己部署git系统直接注册
-
Android studio删除Android项目方法
Android studio开发工具中,如何如何删除Android项目,下面是在Android studio 1.5正式版删除Android项目的操作步骤. 1.选择单击"开始"--单击运行Android Studio. 2.单击file菜单--close project关闭项目 3.选中按delete键删除Android项目. 4.单击file菜单--project structure项目结构 5.弹出project structure对话窗口,选择modules模块 6.单击那个减
-
实例讲解建立Android项目
建立Android项目,如果会的话特别简单,不会的话让自己去琢磨也需要一定的时间!小编之后将自己学习Android的经验给大家分享出来! 1.对于环境,小编不在这里赘诉,使用自己学习Java时的环境,再下载一个adt-bundle就可以了! 2.下载好adt-bundle,并且解压之后就是上面图片的目录,我们直接打开[eclipse]文件夹,然后双击运行[eclipse.exe]就可以打开我们需要的环境了! 3.打开之后,我们点击菜单栏中的[File],然后点选[New]---[Android
-
Android发布项目到jitpack的完整步骤
前提 最近因公司需要写了一个sdk,本想用本地库去做,但是遇到了各种问题,所以尝试着做成网络库去接入.之前一直没接触过这块,相对来说挺简单,但是也遇到了一些问题,在这里记录一下. 首先 在开始之前先简单说一下流程: 1.在本地创建一个libiary工具类: 2.配置JitPack相关的配置信息: 3.排查自己工具类中的错误并上传到github: 4.创建release并在JitPack中编译: 5.在自己的项目中引用. 其次 1. 创建一个libiary,然后上传到github(只需要上传图中红
-
Android开发导入项目报错Ignoring InnerClasses attribute for an anonymous inner class的解决办法
在安卓开发导入项目过程中,出现错误再所难免.最近导入项目就遇到如下错误,具体如下图所示. 出现如上错误,最初设想先看下项目能不能运行.经尝试可以完美的在windows系统上运行(虽然会出现如上的错误警告).项目虽然在报警告的情况下,能在windows系统上运行,但一般Android项目都是基于Windows和OS X系统开发.于是猜想项目能不能同样在OS X系统上运行呢?结果发现不能,必须要把这些错误警告解决才行. 最初根据上图提示认为可能是对应的第三方jar包的问题.于是,分别替换了对应的第三
-
Eclipse运行android项目报错Unable to build: the file dx.jar was not loaded from the SDK folder的解决办法
由于最近通过SDK-Manager更新了build-tools,当要用到dx.jar这个包时,自动调用最新build-tools中dx.jar,但是运行Android项目时Console却提示: Failed to load C:\Program Files (x86)\android\android-sdk\build-tools\26.0.0-preview\lib\dx.jar Unable to build: the file dx.jar was not loaded from the
-
Android Studio发布项目到Jcenter仓库步骤(图文)
前言:Android Studio中把项目的lib库提交到Jcenter仓库中,需要使用到Bintray,Bintray是jCenter的提供商,他支持上传lib到多个平台,jCenter只是众多平台中的一个,形象的说jCenter是位于某地的仓库,Bintray是送货的卡车,你写的库就是货了. 第一部分:在Bintray上注册账号,并创建package. 注册bintray ,注意:注册时尽量使用国外的邮箱,避免接收不到验证码.例如我使用雅虎邮箱. 完成注册之后,登录网站,然后点击maven
-
取消Android Studio项目与SVN关联的方法
在使用SVN过程中可能有时因为一些原因,不想再使用SVN了,我们想取消与SVN的关联,让Android项目恢复到原始状态,不想有哪些花花绿绿的颜色了,怎么办呢,操作起来很简单 把Android Studio切换到Project模式,有个.idea文件夹,在该文件夹下找到vcs.xml文件,打开该文件,把里面的内容替换成如下代码即可. <?xml version="1.0" encoding="UTF-8"?> <project version=&q
-
浅析SVN在Android Studio中的安装和配置方法
在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同Android Studio没有提供单独的插件,只能和SVN客户端关联使用,和Eclipse安装有很大区别,下面介绍个在AndroidStudio中SVN的安装和配置方法. 一.SVN的安装 Eclipse都是直接安装插件就可以了,AndroidStudio不行,只能通过关联SVN客户端,需要特别注意的是安装SVN时必须安装command line 功能,只有安装带有 command line 功能的 SVN
-
Android Studio项目中导入开源库的方法
前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发.然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己的基于Android Studio项目中来,微博上也有人私信我,让我来写写,正好今天回来的比较早,就写写吧.主要介绍一下常见的一些导包的场景. 前言 复制代码 代码如下: --project //项目目录 | build.gradle //项目的gradle配置文件
-
Android studio 项目手动在本地磁盘中删除module后,残留文件夹无法删除的问题解决方法
Android studio 项目手动在本地磁盘中删除module后,残留文件夹无法删除问题 如标题所述,本人在本地磁盘删除project中的module后(好吧,是我太菜了),仍然残留着一个文件夹,但是又无法右键之后又无法删除,(强迫症得我觉得很难受),每次打开时候还Android studio还报了一个错误,如下: .Unsupported Modules Detected: Compilation is not supported for following modules: testfo
-
android studio项目:绑定服务和线程实现计时器
实验目的: 熟悉和掌握Android线程的使用 实验要求: 1.完成一个秒表,具备启停功能 2.通过绑定服务实现功能,通过Thread+handler更新界面 这章节没花什么时间去学,其他事情又很多,所以只是简单实现了一下,在生命周期那里还是有些没处理的地方,因此 主要思路是:在服务中启动一个线程实现计数的功能,并且每隔10ms调用一下更新界面的函数,这需要用到Thread+handler,当然还需要一些控制启停的公有函数供activity调用,同过绑定的服务的方式,activity中可以获得服
-
android studio 项目 :UI设计高精度实现简单计算器
UI设计: 实验目的: 自主完成一个简单APP的设计工作,综合应用已经学到的Android UI设计技巧,重点注意合理使用布局.实验要求: 1.完成一个计算器的设计,可以以手机自带的计算器为参考.设计过程中,注意考虑界面的美观性,不同机型的适应性,以及功能的完备性. 2.注意结合Activity的生命周期,考虑不同情况下计算器的界面状态. 3.如有余力,可以考虑实现一个高精度科学计算型的计算器. 实现效果: 整数和浮点数的加减乘除.取余.开根号,异号.清零 计算结果全部实现. 精度保留到小数点后
-
android studio项目:绑定服务和线程实现计时器
实验目的: 熟悉和掌握Android线程的使用 实验要求: 1.完成一个秒表,具备启停功能 2.通过绑定服务实现功能,通过Thread+handler更新界面 这章节没花什么时间去学,其他事情又很多,所以只是简单实现了一下,在生命周期那里还是有些没处理的地方,因此 主要思路是:在服务中启动一个线程实现计数的功能,并且每隔10ms调用一下更新界面的函数,这需要用到Thread+handler,当然还需要一些控制启停的公有函数供activity调用,同过绑定的服务的方式,activity中可以获得服
-
Android Studio中引入Lambda表达式的方法
本文介绍的是在Android Studio中引入Lambda表达式的方法,下面话不多说,来看看详细的介绍. 方法如下: 依次点击 [File][Other Settings][Default Project Structure]确保当前项目使用的JDK版本是1.8. 打开项目(Project)的build.gradle,在dependencies节点添加 classpath 'me.tatarka:gradle-retrolambda:3.2.0' 打开项目(Module)的build.grad
-
Android Studio 报错“app:processDebugResources"解决方法
Android Studio 报错"app:processDebugResources"解决方法 Android Studio项目Build的时候报了这么一个错误: Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Pro
-
深踩Android Studio 缓存的坑及解决方法
本文记录的是今天在群里提到的昨天所踩的一个坑,有关 AndroidStudio 缓存的. 先说一下背景. 我负责的一个项目,对一个图表库有外部依赖.这个图表库是我在维护的,由于新功能在开发中,所以我就使用了 SNAPSHOT 版本发布到 OJO(oss.jfrog.org) 上.我在项目中刚更新了依赖,忽然想到还少几个 API,于是发布了 SNAPSHOT 版本. 故事就这样开始了. 这时候回到 AndroidStudio 再去 Sync Project with Gradle Files 肯定
随机推荐
- iOS动画解析之支付宝支付打钩动画的实现方法
- cmd批量打开网页和关闭网页的批处理代码
- ajax 乱码的一种解决方法
- ORACLE11g随RHEL5系统自动启动与关闭的设置方法
- JavaScript中的作用域链和闭包
- C# 键盘Enter键取代Tab键实现代码
- Android checkbox的listView具体操作方法
- Google PR查询接口checksum新算法第1/2页
- 能不能在flash动画中给asp传递变量?
- JQuery的AJAX实现文件下载的小例子
- 一搜图片搜索小偷
- jquery增加时编辑jqGrid(实例代码)
- Java中二叉树数据结构的实现示例
- 基于Java回顾之多线程详解
- jQuery多级弹出菜单插件ZoneMenu
- Draggable Elements 元素拖拽功能实现代码
- spring基础系列之JavaConfig配置详解
- 分享7款开源Java反编译工具
- Android RollPagerView实现轮播图
- Android编程中避免内存泄露的方法总结