有没有办法在 Android Studio 中构建签名的 APK 而无需我所做的未提交的更改?

Is there a way to build a signed APK in Android Studio without the uncommitted changes I've made?

我在 Android Studio 中使用 SVN,它跟踪我所做的更改与提交的副本相比。今天,我想构建一个用于 QA 的 APK,但不包含我对尚未提交给 SVN 的某些 类 所做的更改。有没有办法制作一个忽略更改的 APK,或者我是否必须评论我已经 added/changed 的每一行(这是我今天所做的,但似乎会有更好的解决方案)?

编辑:我忘了包括我正在寻找一种无需创建单独分支的方法。吸血鬼的解决方案是完美的。

Android Studio 只是一个专门的 IntelliJ IDEA,因此您可以使用它的 Shelve Changes 功能。转到 AS 中的 Version Control 工具 window,右键单击更改列表和 select Shelve Changes...。然后在没有本地更改的情况下进行构建,然后取消搁置更改。