如何防止一次合并开发导致多次构建,每次提交一个?
How do I prevent one merge to develop resulting in multiple builds, one for each commit?
在此处使用 TFS、Git 和 TeamCity。
我们有一个团队成员最近构建了构建链的更新解决方案。此构建链忽略功能 b运行ches。我只是对要开发的功能进行了一次提交,但不是 运行 提交构建一次,而是 运行 提交构建三次,一次用于我的功能中的每个提交。
我是否必须在合并之前压缩我在功能中的提交以防止这种情况发生?
我遇到这个问题的原因是这个功能有多个提交者。 TC 可以选择修改“per check-in”触发器以“如果它们来自同一提交者,则在构建中包含多个 check-in”。
通常我们在一个功能分支上只有一名工程师,所以我们之前没有注意到这种行为。
归功于 @John Hoerr for this answer from a similar post.
在此处使用 TFS、Git 和 TeamCity。
我们有一个团队成员最近构建了构建链的更新解决方案。此构建链忽略功能 b运行ches。我只是对要开发的功能进行了一次提交,但不是 运行 提交构建一次,而是 运行 提交构建三次,一次用于我的功能中的每个提交。
我是否必须在合并之前压缩我在功能中的提交以防止这种情况发生?
我遇到这个问题的原因是这个功能有多个提交者。 TC 可以选择修改“per check-in”触发器以“如果它们来自同一提交者,则在构建中包含多个 check-in”。
通常我们在一个功能分支上只有一名工程师,所以我们之前没有注意到这种行为。
归功于 @John Hoerr for this answer from a similar post.