Android studio进行文件对比
在平时开发中,避免不了要对同一个文件的不同版本进行代码差异的对比。比较好用的工具就是Beyond Compare,这个工具可以同时对多个文件或者整个工程代码进行对比,有差异的地方会显示出来。处理完差异后,然后又切换到代码编辑工具上开发。
后来,用惯了AS后发现,对某个文件的不同版本分支的对比使用git的compare功能更方便。具体路径就是,在需要对比的文件中,鼠标右键,选择git,选择子列表下的compare...,有三种compare,可以分别进行对其他分支的这个文件进行对比,或者这个分支的其他提交记录的对比。
git的compare只能针对该工程下的不同分支版本的本文件历史版本的对比,而不能对其他工程或者版本库下的不同的文件进行对比。比如在我的本工程下有个类:
DesktopShortCutManager
另外一个工程有个类叫:
BrowserShortCutManager
这两个类里面的实现其实差不多,想要比较两个类中的差异,一种做法就是使用工具BeyondCompare来对这个两个文件比较,如果想使用git来比较的话,发现行不通,因为BrowserShortCutManager是另外一个工程的,没有在DesktopShortCutManager所在的工程的版本库中,无法比较。于是只能使用AS自带的比较功能了。实际做法是将BrowserShortCutManager这个类拖到DesktopShortCutManager所在的工程窗口中:
如图中所示,左边是本工程里的类文件,右边这个是其他工程拖进来的,鼠标停留在右边这个类文件里,点击AS工具栏的View,选择下拉列表中的compare with(或者在BrowserShortCutManger类中Alt+v快捷键,ctrl+d快捷键),然后就出现了对比文件选择框:
双击相应的要比较的文件,然后就出现了对比框:
对比单个文件算是相当方便了,省了使用Beyond工具的麻烦。
Android studio进行文件对比相关推荐
- Android studio 刷新文件状态
问题 有时候Android Studio Git 文件的状态不对,比如我修改了某个文件,他并没有给我显示出来. 那怎么刷一下文件状态呢,如下图: 解决方法:
- Android Studio - HPROF文件查看和分析工具
Android Studio - HPROF文件查看和分析工具 Android Studio 翻译的官方文章 原文链接 当你在Android Studio中使用Android Monitor里的Mem ...
- Android studio 查找文件在电脑路径位置
今天,简单讲讲android studio如何查找某一个文件在电脑的位置. 这个其实也很简单,之前偶尔用过这个功能,但是有时又忘记了,所以在网上查找了资料,这里记录一下. ① 需要在项目中找到文件路径 ...
- android studio 修改文件后出现类型转换错误
android studio 修改文件后出现类型转换错误,但检查不出毛病,后来as崩溃后,重新启动后,就正常了,百思不得其解
- android studio 收藏,Android Studio把文件加入收藏夹并打开的简单操作讲述
Android Studio是很多伙伴用来进行编程的一款软件,但大多数朋友还不知道Android Studio如何把文件加入收藏夹并打开,为此,今天小编就带来Android Studio把文件加入收藏 ...
- Android studio R文件丢失或错误解决方法
Android studio R文件丢失或错误解决方法 参考文章: (1)Android studio R文件丢失或错误解决方法 (2)https://www.cnblogs.com/dean-Li/ ...
- 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)
文章目录 一. 方法追踪代码模板 二. 追踪 Launch 页面的 onCreate 方法执行情况 1. 示例项目 2. SD 卡访问权限问题 ( 动态权限申请 ) 3. MainActivity o ...
- android studio 写文件,在Android Studio中从我自己的类读取和写入文本文件
我一直在试图创建一个名为TextFileReaderWriter的类我想使用getters和setters来读取和写入文本文件,以便我可以调用类,并通过简单地使用setfileContents(som ...
- Android Studio xml文件中的布局预览视图
操作系统:Windows 10 x64 IDE:Android Studio 3.3.1 更新了Android Studio之后,xml文件中的布局预览视图变得如此简洁! 原因是没有勾选Show La ...
- android studio创建文件,如何在Android Studio中创建File Templates
标签: File Template Android Studio 我发现一个可以让写程序变得简单的方法,那就是自定义文件模板(Custom File Templates).那么什么是File Temp ...
最新文章
- 第三十三讲:tapestry Ajax eventlink无刷新页面
- Java URL传参中文乱码问题
- set删除一个元素时间复杂度_set/map接口及其实现类
- 重磅!这个 GitHub 汇总了 300 道 Python 面试题!
- canva画图 图片居中裁剪_css实现不定宽高的图片img居中裁剪_类似微信朋友圈图片效果...
- mysql数据库的链接地址_常用数据库连接URL地址大全
- python词云图_Python生成一篇文章的词云图
- DNS服务系列之二:DNS区域传送漏洞的安全案例
- maven无法下载依赖问题解决
- linux qt遍历设备,Qt获取设备环境变量
- 双链路是什么意思_双链路DVI是什么意思 工作原理是什么
- Paypal 与Moneybookers
- Firefly AIO-3399ProC开发板与PC端部署Qt5.12.2交叉编译环境
- Neo4j图数据库从入门到精通
- [OpenBMC] LDAP 设定(一) - nss-pam-ldapd
- android裁剪图片功能,实战:七步教你Android图片拍摄及剪裁
- Android-MianShi
- Docker容器不能联网问题
- 阿里云天池python-task3
- Thinkphp3.2.3 ----后台----跨表取出指定数据