gpt4 book ai didi

java - Gradle:如何通过gradle执行git pull?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:12:58 24 4
gpt4 key购买 nike

我想在编译开始之前从 git repo pull 更改。我找到了这个 Gradle: how to clone a git repo in a task? ,但它会克隆存储库而不是仅获取更改。如果 git 服务器不在本地网络上或者存储库很大,这可能会很耗时。

我找不到如何使用 gradle 或 gradle-git plugin 执行 git pull .

最佳答案

您可以创建Exec 任务并运行任何shell/cmd 命令。简单任务不需要额外的插件依赖。

task gitPull(type: Exec) {
description 'Pulls git.'
commandLine "git", "pull"
}

用法:gradlew gitPull

你应该看到这样的东西:

gradlew gitPull 
Parallel execution is an incubating feature.
:app:gitPull
Already up-to-date.

BUILD SUCCESSFUL

Total time: 9.232 secs

其中 Already up-to-date.git pull 命令的输出。

关于java - Gradle:如何通过gradle执行git pull?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29935659/

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