3

VSTS がビルドに関連付けられたコミットのリストを作成する方法を知っている人はいますか?

新しいブランチを作成したときに作成されたものを特に探しています。現在、ブランチから分岐した過去数回のコミットのリストを作成するだけのようです。

理想的には、に似たものが欲しいgit log master..<commit hash>です。

リリース用の新しいブランチを作成することで、これをリリース ドキュメントとして使用したいと考えていました。このブランチには、マージされたすべてのブランチにわたるすべての作業の完全なコミット履歴が含まれますが、そうではないようです。

4

1 に答える 1

1

これには、現在のコミットと、以前に失敗したビルドのコミット (ある場合) が含まれます。例えば:

  1. ビルドに失敗しました (コメント コミット 01)、関連する変更: コミット 01
  2. ビルドに失敗しました (コメント コミット 02)、関連する変更: コミット 02 コミット 01
  3. ビルド成功 (コミット 03 のコメント)、関連する変更: コミット 03 コミット 02 コミット 01
  4. ビルド成功 (commit commit 04)、関連する変更: commit 04

したがって、すべてのコミットが含まれるわけではありません。

すべてのコミットを取得するには、[コード] => [ファイルまたはフォルダーを選択] => [履歴をクリック] に移動すると、履歴が一覧表示されます。

また、REST API を介してコミットを取得することもできます (Chirs Melinn が述べたように)。

于 2016-10-19T10:21:52.853 に答える