Пока я работаю над своей веткой разработки, alpha , мой дисплей gitk приятный и аккуратный, так как я всегда стараюсь держать alpha в качестве быстрой перемотки вперед Мастер .
## === git log --graph --decorate --oneline --all
* 3346d4a (HEAD -> alpha, origin/alpha) added comment to demonstrate ordering
| * 5d8f035 (origin/epsilon) --commit-comments--
| * 2695fd8 --commit-comments--
| * 2299e56 --commit-comments--
| * caead62 --commit-comments--
| * ab21a73 --commit-comments--
| * 07c8eb4 --commit-comments--
| * fc047a9 --commit-comments--
| * bafb102 --commit-comments--
| * f1f77fa (origin/beta, beta) Merge branch 'alpha' into beta
| |\
| |/
|/|
* | 6969fab --commit-comments--
* | 9a25838 --commit-comments--
* | 7cd3b7b --commit-comments--
| | * 9b76446 (delta) --commit-comments--
| |/
|/|
* | e278c50 --commit-comments--
* | 39478b3 --commit-comments--
* | 93d9036 --commit-comments--
* | 1fd2b3e --commit-comments--
* | 23283d7 --commit-comments--
* | 74018cd --commit-comments--
| | * 5fb80c3 (origin/gamma) --commit-comments--
| | * b93be34 --commit-comments--
| | * 30fdc0c --commit-comments--
| | * 521c4a7 --commit-comments--
| | * 9213c4b --commit-comments--
| |/
| * aa2bb60 Merge branch 'alpha' into beta
| |\
| |/
|/|
* | 7b1bb19 (origin/master, origin/HEAD, master) --commit-comments--
* | 3ecd83f --commit-comments--
* | 4be5ae6 --commit-comments--
* | 6c293e0 --commit-comments--
* | 9fdbb18 --commit-comments--
* | 8f16b87 --commit-comments--
| * 6f15eeb Merge branch 'alpha' into beta
| |\
| |/
|/|
* | 9d90a43 --commit-comments--
* | 6c924a8 --commit-comments--
* | de8327f --commit-comments--
* | 638cdc1 --commit-comments--
Но в тех случаях, когда мне приходится взаимодействовать с веткой, которая управляет кодом, развернутым в конкретной тестовой среде, до тех пор, пока я не выполню повторную фиксацию в своей ветке разработки, результирующее упорядочение истории будет гораздо менее привлекательным:
## === git log --graph --decorate --oneline --all
* 5d8f035 (origin/epsilon) --commit-comments--
* 2695fd8 --commit-comments--
* 2299e56 --commit-comments--
* caead62 --commit-comments--
* ab21a73 --commit-comments--
* 07c8eb4 --commit-comments--
* fc047a9 --commit-comments--
* bafb102 --commit-comments--
* f1f77fa (origin/beta, beta) Merge branch 'alpha' into beta
|\
| * 6969fab (HEAD -> alpha, origin/alpha) --commit-comments--
| * 9a25838 --commit-comments--
| * 7cd3b7b --commit-comments--
| | * 9b76446 (delta) --commit-comments--
| |/
| * e278c50 --commit-comments--
| * 39478b3 --commit-comments--
| * 93d9036 --commit-comments--
| * 1fd2b3e --commit-comments--
| * 23283d7 --commit-comments--
| * 74018cd --commit-comments--
| | * 5fb80c3 (origin/gamma) --commit-comments--
| | * b93be34 --commit-comments--
| | * 30fdc0c --commit-comments--
| | * 521c4a7 --commit-comments--
| | * 9213c4b --commit-comments--
| |/
|/|
* | aa2bb60 Merge branch 'alpha' into beta
|\ \
| |/
| * 7b1bb19 (origin/master, origin/HEAD, master) --commit-comments--
| * 3ecd83f --commit-comments--
| * 4be5ae6 --commit-comments--
| * 6c293e0 --commit-comments--
| * 9fdbb18 --commit-comments--
| * 8f16b87 --commit-comments--
* | 6f15eeb Merge branch 'alpha' into beta
|\ \
| |/
| * 9d90a43 --commit-comments--
| * 6c924a8 --commit-comments--
| * de8327f --commit-comments--
| * 638cdc1 --commit-comments--
Есть ли способ заставить gitk или git log --graph всегда упорядочивать вывод графика, как если бы самая последняя фиксация имела место в моей alpha ветви?