【问题标题】:Can I detect the change of sub project?我可以检测到子项目的变化吗?
【发布时间】:2014-04-26 17:19:20
【问题描述】:

我正在为我的项目构建 C.I 系统。我的项目由 Git 管理,有两个子模块。我发现 teamcity 无法检测到子模块的变化。有没有办法在不设置额外的 C.I 项目的情况下检测子模块的变化?

【问题讨论】:

    标签: git continuous-integration teamcity


    【解决方案1】:

    正如另一个用户在此answer 中提到的:

    您可以添加一个步骤,如果有 子模块有任何修改过的文件。

    正如那个答案中提到的,结帐你可以这样做:

    要撤消对子模块的所有更改,只需将cd 放入根目录 子模块的目录并执行 git checkout

    对于更短的方法,您可以使用git submodule foreach --recursive git checkout

    【讨论】:

      【解决方案2】:

      您的子模块是否需要身份验证?跟踪器中有许多问题可能导致此行为:TW-35594TW-34281TW-23300TW-24809

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-19
        • 2012-07-24
        • 2019-02-15
        • 1970-01-01
        • 1970-01-01
        • 2020-05-23
        • 2012-06-08
        相关资源
        最近更新 更多