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