0

現在git log --graph --all、レポの履歴を視覚化するために使用しています

コミットが行われたブランチも出力に含めたいのですが。どうすればいいですか?

現在の出力:

* | commit 2da166d419c48555b1ce79784304632bf3f6e98f
| | Author: TechplexEngineer <techplex.engineer@>
| | Date:   Fri Jul 6 10:53:55 2012 -0400
| |
| |     Changed polled and exception mode to use the same logic to decide when t
| |     do a refresh/poll.
| |
* | commit b2b7a99931a917e697da3bc38be1636b33c1c44a
|/  Author: TechplexEngineer <techplex.engineer@>
|   Date:   Thu Jul 5 14:43:38 2012 -0400
|
|       Cleaned up comments and removed some old dead code
|
| * commit fb6d01eafca28aa3a84e72ed3f057486accd6532
|/  Author: cparent <Christopher.Parent@>
|   Date:   Fri Jul 6 10:38:28 2012 -0400
|
|       Got multiple reads and writes to happen in both
|       polled and exception mode

必要な出力:

* | commit 2da166d419c48555b1ce79784304632bf3f6e98f on branch Master
| | Author: TechplexEngineer <techplex.engineer@>
| | Date:   Fri Jul 6 10:53:55 2012 -0400
| |
| |     Changed polled and exception mode to use the same logic to decide when t
| |     do a refresh/poll.
| |
* | commit b2b7a99931a917e697da3bc38be1636b33c1c44a on branch Master
|/  Author: TechplexEngineer <techplex.engineer@>
|   Date:   Thu Jul 5 14:43:38 2012 -0400
|
|       Cleaned up comments and removed some old dead code
|
| * commit fb6d01eafca28aa3a84e72ed3f057486accd6532 on branch chris
|/  Author: cparent <Christopher.Parent@>
|   Date:   Fri Jul 6 10:38:28 2012 -0400
|
|       Got multiple reads and writes to happen in both
|       polled and exception mode
4

2 に答える 2

2

コミットが行われた元のブランチ(存在する場合)はgitによって記録されないため、これは不可能です。

ブランチまたはタグによって現在ポイントされている場合にコミットに注釈を付けるを使用--decorateすることは、取得できる最善の方法です。

于 2012-07-11T16:23:18.270 に答える
0

ブランチは単一のコミットへの単なるポインタであるため、これは実際には不可能です。そのため、コミットは多くの異なるブランチの履歴の一部になる可能性があります。せいぜい、ブランチまたはタグがコミットの隣の単なるマーカーであるgitkの出力に似たものを得ることができます。

于 2012-07-11T16:23:54.177 に答える