Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Дифференциальные ветки в Atlassian Stash

Автор вопроса: user3311522Ответов: 2

Я пытаюсь получить разницу между двумя ветвями в stash. Специально перед отправкой запроса на извлечение хотел проверить изменения.

читал много статей, пытаясь найти решение, но пока не удалось.

вот статьи, которые я просмотрел:

Git diff против тайника Сравнить и сравнить ветки

у кого-нибудь есть решение?

gitgit-branchversion-controlbitbucket-serverdiff

Ответы

Ответ 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}

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы