4

我有一个包含子模块的 Git 存储库。

此存储库在 TeamCity 中有各种构建配置,这些配置依赖于子模块上的代码。TeamCity 有没有办法检测到子模块存储库已更新,然后继续更新子模块,更新父存储库以指向最新的子模块并构建代码?

我想自动找出子模块上的提交是否会破坏父存储库。

4

1 回答 1

0

您可以添加一个步骤,该步骤将从父 repo 中检查子模块是否有任何修改的文件。

请参阅“ Git 告诉我我的子项目很脏,这是什么意思? ”作为示例。

确保子模块未配置您的父仓库以忽略内部更改:“ Git:我可以禁止在状态,差异等中列出'修改内容'/脏子模块条目吗? ”。

于 2012-10-16T06:00:15.587 回答