2016-04-06 11 views
3

最近、TeamCityでビルドの実行が数時間停止する問題が発生しました。その結果、保留中の変更の大きなキューが発生しました。今これは解決されており、新しい変更が問題なくパイプラインを通過しています。TeamCityの保留中の変更を削除できません

しかし、pending changes領域にはまだ43が保留状態を示しています。これらの変更はすべて後続のコミットに含まれているため、作成されています。 TeamCityがこれらの古いコミットを保留として表示するのはなぜですか?キューをクリアするには?

TeamCity Pending Changes Queue

+0

このビルドステップは、他のビルドステップに依存しますか?また、 "スナップショットの依存関係から変更を表示する"がチェックされている場合は、VCSルートのビルド構成でもチェックしてください。 –

+0

これはあなたがこれを把握しましたか? – tofutim

+0

いいえ、残念ながら。チームがフィーチャーブランチアプローチに切り替わった今、問題は悪化しています。最終的なプルリクエストだけがTeamCityでビルドされるため、それまでのコミットは無期限に「保留中の変更」に表示され、クリアする方法はありません。私たちには何百もの人がいて、誰もがそれを無視しています。理想的な解決策ではありませんが、それは私たちがいるところです。 – Seth

答えて

2

私は同じ問題を持っていたし、それを回避する方法を発見しました。理想的ではないが、私のために働いた。

プロジェクトを選択してください。 [設定の編集]をクリックします。 「アクションとコピー」を選択します。プロジェクトの複製コピーを作成します。 これで、元のプロジェクトをコピーするのではなく、元のプロジェクトだけを削除します。

これは、同じ設定で、古いものの履歴も保留中の項目もない新しいプロジェクトを提供します。私は理想的ではないと言いましたが、保留中のアイテムを取り除きます。

関連する問題