在 SourceTree 中查看 Stash 的完整内容
See full content of Stash in SourceTree
SourceTree 中有没有办法查看存储的全部内容?
我在 Develop
分支上隐藏了很多尚未准备好提交的更改,以便检查 Master
分支的修补程序。现在我意识到存储中的一个更改最好包含在修补程序中,因为无论如何我都必须进行新的部署。但是由于存储量很大,当我 select SourceTree 中的存储量时,我看不到我想要的特定更改。对我来说,SourceTree 只显示了一部分存储作为某种摘要...
我知道我可以通过几种不同的方式解决这个问题,但是如果有一个我不知道的选项会让 SourceTree 显示存储的全部内容,我会很高兴如果有人能告诉我在哪里可以找到它。
存储库是 GIT
存储库,如果有区别...
这里有人问过这个问题 more than once。
git stash show -p stash@{0}
是您要查找的命令。
或者,如果您想添加一个小脚本,您可以执行以下步骤:
git config --edit --global
在 [别名] 部分下写入:
whatsInStash = "!f() { git stash show -p stash@{}; }; f"
并调用它:
git whatsInStash 1
可以通过增加 Tools > Options > Diff
中的 Max File Count
和 Max Diff Line Count
来修复(在最新版本中?):
出于某种原因,我在 macOS 上的 SourceTree 4.0.1 (234) 上看不到“最大文件数”字段。
查看整个藏匿处的一个丑陋技巧是:
- 复制您的项目文件夹并使用 SourceTree 打开该文件夹。
- 放弃所有活动更改。
- 应用你的藏品。
- 复制或检查您可能需要的任何代码。
SourceTree 中有没有办法查看存储的全部内容?
我在 Develop
分支上隐藏了很多尚未准备好提交的更改,以便检查 Master
分支的修补程序。现在我意识到存储中的一个更改最好包含在修补程序中,因为无论如何我都必须进行新的部署。但是由于存储量很大,当我 select SourceTree 中的存储量时,我看不到我想要的特定更改。对我来说,SourceTree 只显示了一部分存储作为某种摘要...
我知道我可以通过几种不同的方式解决这个问题,但是如果有一个我不知道的选项会让 SourceTree 显示存储的全部内容,我会很高兴如果有人能告诉我在哪里可以找到它。
存储库是 GIT
存储库,如果有区别...
这里有人问过这个问题 more than once。
git stash show -p stash@{0}
是您要查找的命令。
或者,如果您想添加一个小脚本,您可以执行以下步骤:
git config --edit --global
在 [别名] 部分下写入:
whatsInStash = "!f() { git stash show -p stash@{}; }; f"
并调用它:
git whatsInStash 1
可以通过增加 Tools > Options > Diff
中的 Max File Count
和 Max Diff Line Count
来修复(在最新版本中?):
出于某种原因,我在 macOS 上的 SourceTree 4.0.1 (234) 上看不到“最大文件数”字段。
查看整个藏匿处的一个丑陋技巧是:
- 复制您的项目文件夹并使用 SourceTree 打开该文件夹。
- 放弃所有活动更改。
- 应用你的藏品。
- 复制或检查您可能需要的任何代码。