Atlassian Stash中的不同分支

6
我试图在stash中获取两个分支之间的差异。特别是在发送pull请求之前,想要验证更改。我已经阅读了许多文章,尝试找到解决方案,但还没有成功。以下是我查看过的文章: Git diff against a stash Compare and Diff for Branches 有人有解决方案吗?
2个回答

9

目前,在Atlassian Stash中比较分支的唯一方法是首先创建拉取请求。否则,您可以使用本地git命令来比较任意提交或分支。

我们计划在未来的版本中改进此功能。您可以在这里查看更新。

编辑:自Stash 3.0以来,可以直接在Stash中比较分支。


6
这是一个关于如何进行分支比较的说明链接:https://confluence.atlassian.com/display/STASH/Stash+3.0+release+notes#Stash3.0releasenotes-Branchcomparisons。请按照说明进行操作,以完成任务。 - Steve Chambers

1

执行 git stash list 命令获取存储列表。然后选择需要对比的存储并使用 git diff 命令对这两个存储的更改进行比较。

例如:

~/> git stash list
stash@{0}: On XXX: temp1
stash@{1}: On XXX: temp
~/> git diff stash@{0} stash@{1}

1
是的,我一直在尝试找到一种方法可以在存储库网页界面上查看差异,但始终未能成功。看来你的解决方案是唯一可行的。 - user3311522
为什么答案被踩了,而实际主题行也被更改了? - user376507
有人可能没有意识到第一版中的问题有点含糊不清。这是对原始问题解释的完全有效的答案。 - Tim Post

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接