首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IntelliJ IDEA 2021.1正式发布!快来看看又有哪些神仙功能加入!

支持 WSL 2 IntelliJ IDEA 如果使用 WSL 2 Java 项目,可以检测 JDK 安装、安装 JDK、编译和运行 Maven 和 Gradle 项目以及使用 IntelliJ...最新版本,可以通过 Compare with branch 对话框从另一个分支获取文件。只需选择要获取文件,然后点击 Show diff 旁边新增向下箭头图标。...Kubernetes 快速删除资源,可以从编辑器删除当前上下文中所有群集资源 - 只需点击间距 Run 图标,然后选择 Delete。...如果需要使用 kubectl get -o yaml 命令返回内容或将资源整理到列表,IDE 现已支持 kind: List。列表每个资源,都可以重命名标签,并通过间距图标使用代码辅助和导航。...IntelliJ IDEA 现在支持所有 Android Studio 4.1.1 更新。 IntelliJ IDEA 现在可从 bnd-maven-plugin 导入 OSGI facet 设置。

2.1K40

如何让你lint检查更加高效?

导语:自定义lint规则实践过程,我们发现lint扫描效率非常低,比如在项目中进行一次lint全量扫描,平均需要5分钟左右,而且这是仅扫描自定义规则情况下。...Yes Yes Android Studio方式能支持增量问题报告和增量扫描,但是无法应用到流水线,且无法强制开发同学人人去执行;AndroidGradlePlugin和命令行方式,都能方便地继承到流水线...-2> // 计算两个分支之间差异文件,适用于MR增量扫描git diff --name-only --diff-filter=d (左滑可查看完整代码,...那我们需要自己想办法,合适时机将我们通过git diff计算出来增量文件路径,通过Project.addFile方法添加到Project.subset,就可以完成增量扫描任务了。.../tree/master/android-studio-3 ?

3.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

基于GitLabCode Review教程

、RubyMide、AppCode、CLion、GoLand、DataGrip、Rider、Android Studio等等) 虽然Code Review不一定非要结合IDE来做,但是也不得不感谢JetBrains...feature分支合并到对应develop分支之前,需要从develop分支合并到feature分支 feature分支合并到对应develop分支之后,发布到测试环境进行测试 develop分支测试环境测试通过之后...项目成员可以查看变更并评论,只不过按照之前配置,只有Maintainers(Masters)角色成员才有Merge权限。 ? Changes选项卡,我们可以看到所有的变更。...、CLion、GoLand、DataGrip、Rider、Android Studio等等,如无意外,都适用GitLab插件。...按钮 说明 Diff 查看所有变更文件及差异 Comments 查看、添加评论 Assign to me 将跟进人指给自己 Merge 执行Merge Merge Request Diff Diff界面说明

6.7K41

我承认 IDEA 2021.3 有点强!

启用屏幕阅读器后,现在可以正确读出这些元素以及间距图标。我们也努力改善对 macOS 用户辅助功能支持。...URL 内嵌提示 从另一个分支获取文件 v2021.1 ,您可以通过 Compare with branch 对话框从另一个分支获取文件。...您只需选择要获取文件,然后点击 Show diff 旁边新增向下箭头图标。 改进了分支 保存到 Shelf 您可以使用新 Save to Shelf 操作将变更保留在本地并复制到 Shelf。...Scala Type Diff Kind Type Diff Kind Scala 开发者用到 kind 程度较高类型时,往往倾向于采用独特样式。...列表每个资源,您都可以重命名标签,并通过间距图标使用代码辅助和导航。您还可以将列表与多文档 YAML 文件相互转换。

3.6K20

我不得不承认 IDEA 2021.3 有点强!

启用屏幕阅读器后,现在可以正确读出这些元素以及间距图标。我们也努力改善对 macOS 用户辅助功能支持。...URL 内嵌提示 从另一个分支获取文件 v2021.1 ,您可以通过 Compare with branch 对话框从另一个分支获取文件。...您只需选择要获取文件,然后点击 Show diff 旁边新增向下箭头图标。 改进了分支 保存到 Shelf 您可以使用新 Save to Shelf 操作将变更保留在本地并复制到 Shelf。...Scala Type Diff Kind Type Diff Kind Scala 开发者用到 kind 程度较高类型时,往往倾向于采用独特样式。...列表每个资源,您都可以重命名标签,并通过间距图标使用代码辅助和导航。您还可以将列表与多文档 YAML 文件相互转换。

3.4K40

Android管理代码基本工作流程

(Git上运行Google构建存储库管理工具) Git Git用在处理分布多个存储库项目中,Android使用Git进行本地操作,如本地分支,提交,差异和编辑,安装Andriod项目的挑战之一是如何最好支持外部社区...]合并指定分支到当前分支git diff显示未跟踪更改差异git diff –cached显示分阶段更改差异git log显示当前分支历史记录git log m/[codeline]..显示未被推送提交...repo sync 同步所选项目文件 repo sync PROJECT0 PROJECT1 … PROJECTN 创建主分支 每当你开始更改时,例如在开始处理错误或新功能时,本地工作环境创建主分支...git diff cd ~/WORKING_DIRECTORY/PROJECT git diff –cached 图2:未提交和已提交编辑 提交更改 提交是Git修订控制基本单元,...由整个项目的目录结构和文件内容组成,Git创建一个提交: git commit 当提示你提交消息时,请为提交给AOSP更改提供简短描述,如果不添加提交描述,则提交终止: 上传更改到Gerrit

1.4K10

IntelliJ IDEAAndroid Studio插件开发指南

前言 目前在为安卓手机QQ做自动化相关工作,包括UI自动化,逻辑层自动化等。使用到uiautomator等框架,需要在Android Studio进行编码工作。...其中一个步骤就是,把我们代码目录下变更,同步到一个编译目录下。 这个小功能最合适形态,自然就是Android Studio一个插件。...Android Studio是基于Intellij IDEA开发,所以开发Android Studio插件,其实就是开发IDEA插件。 根据官方推荐,使用IDEA IDE来开发IDEA插件。...Action 我们IntelliJ自定义插件可以添加到菜单项目(如右键菜单)或者是放在工具栏。...调试、打包 调试 等到配置完成后,IDEA右侧Gradle一栏,有Intellij集合。点击里面的runIde,可以打开一个沙盒,里面运行包含着该插件IDEA实例。

2.1K30

git 使用 VisualStudio 比较分支更改

有时候需要比较两个分支不同,这时如果提交到 github ,那么默认就可以看到。但是这时因为没有ide高亮或者其他功能,看起来觉得不好。...默认 VisualStudio 比较文件比 github 用起来好很多,那么如何使用 VisualStudio 作为代码比较? 尝试打开一下 VS ,随意进行对比两个文件。...如果使用是 Powershell ,那么可以输入 cmd 进入命令行 可以看到对比文件很好用,那么 git 使用默认比较分支是git difftool dev release 就可以比较两个分支,...使用方法实际上只需要修改一个文件 打开 .git config 文件最后加入下面的代码 [diff] tool = vsdiffmerge [difftool] prompt...忽略对比文件夹 如果在 git 提交,存在某个文件都是资源,在对比,不停需要去看这些文件,感觉想把git卸了。但是git那么厉害,是不是有一个方法可以做到,忽略某个文件夹更改

1.8K20

Build Android Studio Source Code

本文简单记录下如何编译Android Studio这个开发工具源码。 1.简单说明 android studio源码其实是aosp一部分,同样是采用repo对git项目进行管理。...android studio源码涉及到aospsdk.git,ndk.git,external/qemu.git等几个项目。...variable not set.这个错误只需设置ANDROID_HOME这个环境变量即可 2.下载地址 android studio代码也可以通过repo来下载,分支可以使用master-dev或者某个具体版本对应分支...3.1 使用ant 最简单编译运行方式是tools/idea目录下执行ant,最终会在tools/idea/out/中生成可运行Android Studio应用程序 3.2 使用Intellij...(推荐) tools/idea目录下README.md文档说明了如何编译Android Studio源码 (1)下载Intellij Community版本并安装 (2)使用IDEA打开项目的

2.7K10

git 使用 VisualStudio 比较分支更改

有时候需要比较两个分支不同,这时如果提交到 github ,那么默认就可以看到。但是这时因为没有ide高亮或者其他功能,看起来觉得不好。...进入命令行 可以看到对比文件很好用,那么 git 使用默认比较分支是git difftool dev release 就可以比较两个分支,但是如何使用 vs 进行比较?...使用方法实际上只需要修改一个文件 打开 .git config 文件最后加入下面的代码 [diff] tool = vsdiffmerge [difftool] prompt...如果想使用一个简单方法,可以打开 VisualStudio 团队设置,然后设置使用 VisualStudio 忽略对比文件夹 如果在 git 提交,存在某个文件都是资源,在对比,不停需要去看这些文件...但是git那么厉害,是不是有一个方法可以做到,忽略某个文件夹更改。是的,下面我来告诉大家如何忽略这个文件夹。

98820

腾讯会议10秒编译百万代码|鹅厂编译加速标杆案例公开

这取决于如何管理 module 产物版本号,只要分支代码有可用版本号就可以复用产物。...当然,我们并不会无限制往前回溯,尝试回溯了 n 次后仍然没有找到,则认为没有发布。 其次,要如何 diff 特定 module 代码呢?...#获取modulediff (v2) 另外, module 目录,有些无关文件并不影响编译结果(比如其他端UI代码),计算 diff 时我们需要将其排除,如何做到呢?...,那么脚本如何确定呢: app configure 前可以读取 configurations 得倒 app 依赖了 module A、B;由于 module B 命中了增量,因此可以通过 B ...5.3 Android Studio显示产物源码 与 cmake 类似,命中产物模块由于变成了 Maven 依赖,也会遇到 AS 无法正确索引源码问题。

1.5K80

腾讯会议10秒编译百万代码|鹅厂编译加速标杆案例公开

这取决于如何管理 module 产物版本号,只要分支代码有可用版本号就可以复用产物。...当然,我们并不会无限制往前回溯,尝试回溯了 n 次后仍然没有找到,则认为没有发布。 其次,要如何 diff 特定 module 代码呢?...#获取modulediff (v2) 另外, module 目录,有些无关文件并不影响编译结果(比如其他端UI代码),计算 diff 时我们需要将其排除,如何做到呢?...,那么脚本如何确定呢: app configure 前可以读取 configurations 得倒 app 依赖了 module A、B;由于 module B 命中了增量,因此可以通过 B ...5.3 Android Studio显示产物源码 与 cmake 类似,命中产物模块由于变成了 Maven 依赖,也会遇到 AS 无法正确索引源码问题。

64930

AndroidRepo 常用命令参考

选项: -u: 指定从检索清单存储库URL.常见manifest可以https://android.googlesource.com/platform/manifest找到 -m:选择存储库清单文件...如果只想上传当前检出git分支,可以使用标志--current-branch (or –cbr 简写). diff ---- repo diff [] 使用git diff提交和工作树之间显示了突出变化...download ---- repo download 从审查系统中下载指定更改,并使其项目的本地工作目录可用....运行run status 只查看当前分支状态,状态信息按项目列出.对于项目中每个文件,使用两个字母代码; 第一,大写字母表示暂存区域与上次提交状态区别....content in HEAD and index, mode changed U unmerged conflict between HEAD and index; resolution required 第二

1.4K50

IntelliJ IDEA 2018.3 重大升级,哪些功能打动了你?

版本控制 IDEA 版本控制一直是我比较热爱一个功能,对于代码分支管理,代码拉取提交都比较友好,特别是 Merge 冲突时候,本地代码和远程分支代码冲突 Diff Code 分界面展示,清晰一目了然...从全新GitHub pull requests工具窗口预览GitHub储存库所有拉请求。使用diff预览更改,或者通过上下文菜单从Pull请求创建一个本地分支,然后将其合并为常规分支。 ?...VCS日志高级导航 您现在可以VCS日志从提交散导航到VCS日志选项卡提交之后,或者使用Go to hash/branch/tag操作之后,使用前进和后退导航操作。...忽略空格 用 IDEA合并代码时,发现有时候只是两个开发者提交代码是因为格式化,导致一些空格差异,我们可能也需要一个个检查下。 现在,新版本,IDEA 可以合并时忽略空白更改。...“ 合并修订版本”对话框,有一个新“ 忽略” 下拉菜单,其中包含用于合并时隐藏或修剪空白更改选项。 ?

1.4K20

git文件无修改diff无变更居然有许多文件需要提交—被修改

git diff [filename]  检测不到任何改动git diff --cached也给了我空白输出。git log也没有输出其实有很多种请客。...git status可能有一些不同原因,但git diff可能没有。文件模式(权限位)已更改——例如,从777更改为700。...而git入库代码采用是LF格式,它考虑到了跨平台协作场景,提供了“换行符自动转换”功能:如果在Windows下安装git,在拉取文件时,会自动将LF换行符替换为CRLF;提交时,又会将CRLF... config --global core.safecrlf true配置IDE开发环境,将它换行格式指定为LF,以android studio为例:系统权限修改导致修改git互联网文件权限git ...config core.filemode false参考文章:Git状态显示更改文件,但Git Diff不显示 https://www.codenong.com/14564946/转载本站文章《git

2.3K10

Git系列之查看状态

本节来说下 Git 状态,日常开发我们每天都在提交自己文件到仓库,有时会存在我们写了很多功能,都是提交到了缓存区,而没有想仓库内提交,或者我们新增了一个仓库内没有文件,忘记了提交,那么我们如何来查看当前工作去内有哪些文件被更改了...最后,该命令还显示了当前所在分支,并告诉你这个分支同远程服务器上对应分支没有偏离。 现在,分支名是 “master”,这是默认分支名。 我们 Git 分支 会详细讨论分支和引用。 ?...未跟踪文件意味着 Git 之前快照(提交)没有这些文件;Git 不会自动将之纳入跟踪范围,除非你明明白白地告诉它“我需要跟踪该文件”, 这样处理让你不必担心将生成二进制文件或其它不想被跟踪文件包含进来...commit 时,工作目录的当前版本。...星号(*)匹配零个或多个任意字符;[abc]匹配任何一个方括号字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)

1.2K10

IntelliJ IDEA 2018.3 重大升级(转)

4|0版本控制 IDEA 版本控制一直是我比较热爱一个功能,对于代码分支管理,代码拉取提交都比较友好,特别是 Merge 冲突时候,本地代码和远程分支代码冲突 Diff Code 分界面展示,...从全新GitHub pull requests工具窗口预览GitHub储存库所有拉请求。使用diff预览更改,或者通过上下文菜单从Pull请求创建一个本地分支,然后将其合并为常规分支。 ?...4|3VCS日志高级导航 您现在可以VCS日志从提交散导航到VCS日志选项卡提交之后,或者使用Go to hash/branch/tag操作之后,使用前进和后退导航操作。...4|4忽略空格 用 IDEA合并代码时,发现有时候只是两个开发者提交代码是因为格式化,导致一些空格差异,我们可能也需要一个个检查下。 现在,新版本,IDEA 可以合并时忽略空白更改。...“ 合并修订版本”对话框,有一个新“ 忽略” 下拉菜单,其中包含用于合并时隐藏或修剪空白更改选项。 ?

1.7K20

IntelliJ IDEA 2018.3 重大升级(转)

4|0版本控制 IDEA 版本控制一直是我比较热爱一个功能,对于代码分支管理,代码拉取提交都比较友好,特别是 Merge 冲突时候,本地代码和远程分支代码冲突 Diff Code 分界面展示,...从全新GitHub pull requests工具窗口预览GitHub储存库所有拉请求。使用diff预览更改,或者通过上下文菜单从Pull请求创建一个本地分支,然后将其合并为常规分支。 ?...4|3VCS日志高级导航 您现在可以VCS日志从提交散导航到VCS日志选项卡提交之后,或者使用Go to hash/branch/tag操作之后,使用前进和后退导航操作。...4|4忽略空格 用 IDEA合并代码时,发现有时候只是两个开发者提交代码是因为格式化,导致一些空格差异,我们可能也需要一个个检查下。 现在,新版本,IDEA 可以合并时忽略空白更改。...“ 合并修订版本”对话框,有一个新“ 忽略” 下拉菜单,其中包含用于合并时隐藏或修剪空白更改选项。 ?

1K50
领券