我想从我的git服务器上得到分支。
我的梯度文件如下所示:
apply plugin: 'java'
apply plugin: 'eclipse'
buildscript {
repositories { mavenCentral() }
dependencies { classpath 'org.ajoberstar:gradle-git:0.6.3' }
}
import org.ajoberstar.gradle.git.tasks.*
task getBranchName(type: GitBranchList) << {
print getWorkingBranch().name
}但我发现了一个错误:
Caused by: org.gradle.api.UncheckedIOException: org.eclipse.jgit.errors.RepositoryNotFoundException: repository not found: C:\workspace\GradleTC发布于 2013-11-10 23:59:23
我的假设是,您没有在签出的本地存储库路径内执行任务。如果您想要显式化,您必须告诉您所指的是哪个存储库。这是通过设置属性repoPath完成的。如果只想查询远程分支,还必须将branchType设置为REMOTE。
task getBranchName(type: GitBranchList) {
repoPath = 'path-to-repo'
branchType = GitBranchList.BranchType.REMOTE
doLast {
print getWorkingBranch().name
}
}https://stackoverflow.com/questions/19892745
复制相似问题