如何获得AndroidStudio的git路径设置

时间:2015-03-18 23:01:35

标签: git android-studio gradle

我正在尝试使用此其他SO问题中描述的方法来生成Android应用程序的版本信息:

Automatically versioning Android project from git describe with Android Studio/Gradle

该方法依赖于从gradle脚本调用git命令。一个要求似乎是git在路径环境变量中。

有没有办法从AndroidStudio的git设置中获取此路径? (版本控制> Git:Git可执行文件的路径)我更喜欢如果我不必设置环境变量并避免硬编码安装git的目录。

screenshot of git configuration settings

供参考,以下是从链接问题中获取版本名称的方法:

def getVersionName = { ->
    try {
        def stdout = new ByteArrayOutputStream()
        exec {
            commandLine 'git', 'describe', '--tags', '--dirty'
            standardOutput = stdout
        }
        return stdout.toString().trim()
    }
    catch (ignored) {
        return null;
    }
}

0 个答案:

没有答案