Git 请参阅SourceTree中隐藏的全部内容

Git 请参阅SourceTree中隐藏的全部内容,git,atlassian-sourcetree,Git,Atlassian Sourcetree,在SourceTree中是否有方法查看隐藏的全部内容 我已经在develope分支上隐藏了很多尚未准备好提交的更改,以便签出Master分支以获得修补程序。现在我意识到,在隐藏中进行一次更改将很好地包含在修补程序中,因为我无论如何都必须进行新的部署。但是,由于存储空间较大,所以在SourceTree中选择存储空间时,我看不到所需的具体更改。对我来说,SourceTree只显示了隐藏的一部分作为某种总结 我知道我可以用几种不同的方法来解决这个问题,但是如果有一个我不知道的地方可以让SourceTr

在SourceTree中是否有方法查看隐藏的全部内容

我已经在
develope
分支上隐藏了很多尚未准备好提交的更改,以便签出
Master
分支以获得修补程序。现在我意识到,在隐藏中进行一次更改将很好地包含在修补程序中,因为我无论如何都必须进行新的部署。但是,由于存储空间较大,所以在SourceTree中选择存储空间时,我看不到所需的具体更改。对我来说,SourceTree只显示了隐藏的一部分作为某种总结

我知道我可以用几种不同的方法来解决这个问题,但是如果有一个我不知道的地方可以让SourceTree显示隐藏的全部内容,如果有人能告诉我在哪里可以找到它,我会非常高兴


该存储库是一个
GIT
存储库,如果这有什么不同的话…

这个问题在这里被问到了

是您要查找的命令

或者,如果要添加小脚本,可以执行以下步骤:

git config --edit --global
在[alias]部分下写入:

whatsInStash = "!f() { git stash show -p stash@{$1}; }; f"
并称之为:

git whatsInStash 1
可以通过增加
Tools>Options>Diff
中的
Max File Count
Max Diff Line Count
来修复(最新版本?):


由于某些原因,我在macOS上的SourceTree 4.0.1(234)中没有看到“最大文件数”字段

要看到整个藏品,有一个难看的把戏是:

  • 复制项目文件夹并使用SourceTree打开该文件夹
  • 放弃所有活动的更改
  • 用你的藏品
  • 复制或检查您可能需要的任何代码

  • 谢谢你的回答。但在我的例子中,问题主要是关于
    SourceTree
    。我喜欢使用GUI而不是摆弄命令行,所以如果我能让
    SourceTree
    GUI显示隐藏的全部内容,我真的很喜欢它。。。这可能是不可能的,但现在我将暂缓接受答案……在我的例子中,我想将整个存储输出到一个文件中,这样我就可以复制并粘贴存储中新文件中的各行。仅仅添加
    >stash.txt
    是不够的,因为输出在每行旁边都有
    +
    符号。通过使用以下命令找到了解决方法:
    git stash show-p stash@{0}--color words--color=never>stash.txt
    。对于任何想知道的人来说,这些值的上限是
    2147483647
    (Java整数上限)。似乎需要重新启动SourceTree才能使更改生效。另外,在我的例子中,我发现在SourceTree 3.0.15中,隐藏差异仍然限制在100行。在SourceTree 3.3.9中,隐藏中新文件的100行限制仍然没有固定。也看到
    git whatsInStash 1