0

我们已经从 SVN 迁移到 GIT,并且我们的存储库结构在一个存储库中有许多项目(不使用子模块)。

我想在带有 GitHub 的 Windows Server 2008 R2 上配置 Jenkins,以便它从存储库中检出子文件夹。

假设我们有一个存储库,里面有文件夹 A,B 对应于 Maven 项目

我想为 A 和 B 设置 Jenkins 的任务。

这有没有可能 ?还是我必须使用子模块?

4

1 回答 1

2

恕我直言,我认为这是不可能的,原因很简单,即无法克隆 GIT 存储库的子目录。这是不可能的,因为任何客户端回购的完整性都会受到损害。

当您来自 subversion 时,这是一个常见的误解,我认为您应该将每个项目迁移到他自己的 GIT 存储库中。然后使用子模块组成更大的超级项目。

于 2013-01-11T11:13:01.357 回答