我试图在stash中获取两个分支之间的差异。特别是在发送pull请求之前,想要验证更改。我已经阅读了许多文章,尝试找到解决方案,但还没有成功。以下是我查看过的文章: Git diff against a stash Compare and Diff for Branches 有人有解决方案吗?
目前,在Atlassian Stash中比较分支的唯一方法是首先创建拉取请求。否则,您可以使用本地git命令来比较任意提交或分支。
我们计划在未来的版本中改进此功能。您可以在这里查看更新。
编辑:自Stash 3.0以来,可以直接在Stash中比较分支。
执行 git stash list
命令获取存储列表。然后选择需要对比的存储并使用 git diff
命令对这两个存储的更改进行比较。
例如:
~/> git stash list
stash@{0}: On XXX: temp1
stash@{1}: On XXX: temp
~/> git diff stash@{0} stash@{1}