Я пытаюсь получить разницу между двумя ветвями в stash. Специально перед отправкой запроса на извлечение хотел проверить изменения.
читал много статей, пытаясь найти решение, но пока не удалось.
вот статьи, которые я просмотрел:
Git diff против тайника Сравнить и сравнить ветки
у кого-нибудь есть решение?
Ответ 1 · рейтинг 9 · Rog
В настоящее время единственный способ сравнить ветки в Atlassian Stash - сначала создать запрос на извлечение. В противном случае вы можете использовать локальные команды git для сравнения произвольных коммитов или ветвей.
Это то, что мы планируем улучшить в будущем выпуске. Вы можете следить за обновлениями здесь.
Редактировать: начиная с Stash 3.0 можно сравнивать ветки непосредственно в Stash.
Ответ 2 · рейтинг 1 · user376507
Сделайте git stash list, чтобы получить список тайников. Затем выберите те, которые вам нужны для сравнения, и используйте git diff для этих двух спрятанных изменений.
Например
~/> git stash list
stash@{0}: On XXX: temp1
stash@{1}: On XXX: temp
~/> git diff stash@{0} stash@{1}