1

を使用しgit-flowてプロジェクトを開発します

開発中の機能ブランチには、何百ものコミット メッセージが含まれることがよくあります。

しかし、機能ブランチを開発ブランチにマージすると、

マージされたコミット メッセージを 1 つしか取得できず、何百ものコミット メッセージが失われます。

開発ブランチにマージされた後、機能ブランチでコミットされた何百ものメッセージを確認する方法はありますか?

それとも、フィーチャー ブランチで詳細なコミット メッセージを確認しても無駄なので、マージ後にログを確認する方法はありませんか?

git-tower でこれを達成できますか

ここに画像の説明を入力

4

2 に答える 2

1

マージされたブランチからのコミットのみを一覧表示する場合:

git log --pretty=oneline --abbrev-commit mergedBranch ^mainBranch --no-merges

あなたの場合:feature/checkout_layout ^develop

(「Git を使用して、1 つのブランチにあるすべてのコミットを表示するが、他のブランチには表示しない」に基づく)。

于 2014-02-08T10:28:19.667 に答える
0

そこで使用している GUI ツールはわかりませんが、ネイティブの Git CLI で確かに可能です。たとえば、次のようになります。

git log --date-order --all --graph

つまり、すべてのブランチでコミットします。

于 2014-02-08T10:25:17.260 に答える