Maven SCM Git-是否可以仅签出一个分支? (-单分支)

时间:2019-02-01 23:17:26

标签: git maven maven-scm

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

文档中没有提到有关使用自定义选项的任何内容,因此我认为这不是很简单,但是可能有解决方法。

这可能吗?

1 个答案:

答案 0 :(得分:0)

Postman exampleold answer from 2012的这个问题,其目的是复制该特征与single-branch option of git clone

的副本

Maven SCM plugin似乎已经说明了这种情况:

  

仅克隆必需的分支

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