在Visual Studio的团队资源管理器中能否查看stash操作历史?
Visual Studio Team Explorer Stash操作历史查询说明
- 目前Visual Studio的Team Explorer(包括新版本的Git Changes面板)没有内置的Stash操作历史查看入口,自带的「查看历史」选项仅展示分支提交记录,不会显示stash创建、pop、apply这类操作的日志。
- 如果你执行了stash apply但未执行pop操作,对应的stash项会一直保留在Stashes下拉列表中,但VS图形界面不会标注该stash是否已经被apply过,也没有单独的入口可以追溯历史apply操作记录。
- 所有Stash相关操作的记录不需要特意通过Git命令行执行才能留存,不管你是通过VS图形界面还是Git Bash执行stash、pop、apply操作,都会被Git的引用日志记录。你可以在任意终端执行以下命令查询stash相关操作历史:
git reflog show stash
只要Git的reflog还未过期(默认有效期为90天),哪怕是一个月前的apply操作都可以查到对应的记录。
内容的提问来源于stack exchange,提问作者Obi Jakobe
相关产品推荐
相关产品推荐

