【问题标题】:Maven SCM Git - Is it possible to check out just one branch? (--single-branch)Maven SCM Git - 是否可以只签出一个分支? (--单分支)
【发布时间】:2019-06-26 13:18:25
【问题描述】:

我正在使用 Maven SCM 来签出 Git 存储库。我只需要克隆一个分支,所以我想在克隆命令中添加“--single-branch”。

文档没有提到任何关于使用自定义选项的内容,所以我认为这并不简单,但也许有一种解决方法。

这可能吗?

【问题讨论】:

标签: git maven maven-scm


【解决方案1】:

我的old answer from 2012 提到single-branch option of git clone不是这个问题的重复,它试图用Maven SCM plugin 复制该功能。

Commit d327618 似乎表明情况已经如此:

只克隆需要的分支

Git.cloneRepository().setURI( repository.getFetchUrl() ).setCredentialsProvider(
                              credentials ).setCloneAllBranches(true).setDirectory(
                              credentials ).setBranch( branch ).setDirectory(
                                           ^^^^^^^^^^^^^^^^^^^^

【讨论】:

最近更新 更多