简要说明:什么是 SourceTree 等同于:
git show 946a759:File.h
更彻底:
File.h 在提交 946a759 中没有更改,我只想查看提交时文件的内容。
我知道我可以更改日志 View - 工作副本 View 以显示我的所有文件,在列表中找到文件,对-单击它并选择“Log Selected”,找到提交(或下一个最旧的提交)
- 这是一个繁琐的过程
- 我不想更改日志 View 的设置以显示所有文件
- 要在那么长的文件列表中随机找到一个文件真的很难。
所以我想做的是在日志 View 中,在左侧栏中选择我的主分支,在树中找到特定的提交,然后执行与 git show rev:AnyFileIWant 等效的操作。我只需输入文件路径即可。
我似乎找不到办法做到这一点?
最佳答案
这在 SourceTree 中是不可能的,但是您的 IDE 可能能够做到:
IntelliJ IDEA(以及其他带有集成 VCS 的 JetBrains IDE)
在 VCS View 中右键单击您的提交 (alt + 9) 并选择 Show Repository at Revision。
存储库 View 将在您的项目 View 所在的位置 pop 。您现在可以在修订/提交时打开任何文件。文件是只读的。
关于git - 如何查看提交中的文件内容——比如 `git show`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34913858/