Существует ли графический инструмент для удобного просмотра содержимого git stash? - PullRequest
1 голос
/ 28 июня 2019

Есть ли альтернатива команде git stash show -p stash@{0} на основе графического интерфейса (желательно в сочетании с TortoiseGit или WinMerge)?

1 Ответ

1 голос
/ 28 июня 2019

На самом деле, вы не обязаны использовать git stash в частности.Пока что-то есть, вы можете просматривать stash, как если бы это была обычная ветка.Вам просто нужно передать stash в качестве имени ветви, независимо от того, используете ли вы TortoiseGit, tig, gitk или что-то еще.

Более того, Git использует точно такой же механизм родительского контроля для поддержки стека stash, чем для объединенных ветвей:указание нескольких записей "parent" в каждом объекте фиксации, первая из которых ссылается на предыдущую запись stash (точно так же, как при создании обычной ветви), другая ссылается на фиксацию в том месте, когда вы хранили свои изменения (как интеграция merge)внешней ветви в основную).

Следовательно, любой графический инструмент должен непосредственно отображать эти отношения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...