gpt4 book ai didi

android - 每当我在 git 中提交时,如何清除 $HOME/.gradle/caches/?

转载 作者:行者123 更新时间:2023-12-03 05:13:42 25 4
gpt4 key购买 nike

每当我在 git 中提交时,如何清除 $HOME/.gradle/caches/?

android studio 是否可以检测到诸如 git commit 之类的变化并触发清除 gradle 缓存?

我的主要问题是我在 build.gradle 中有一个脚本:
def gitCommitCount = "git rev-list HEAD --count".execute().text.trim()
这些脚本将用于命名我的 apk。

但问题是,每当我提交时它都不会更新,并且 apk 将使用以前的 apk 版本名称错误地安装。喜欢 myapp-130.apk新的是myapp-131.apk但是 myapp-130.apk将被使用。

最佳答案

看来您的脚本是在 git commit 之后运行的已经完成了。是否可以清除脚本中的缓存?如果没有,可以在 post-commit 中完成。钩。

触摸一个名为 post-commit 的文件在 .git/hooks/中并使其可执行。它可以在 bash 中这样实现

#!/bin/bash

rm -rf $HOME/.gradle/cache/

默认情况下,只要在当前存储库中进行提交,就会触发 Hook 。

关于android - 每当我在 git 中提交时,如何清除 $HOME/.gradle/caches/?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38302582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com