Sha*_*ani 14 git git-stash visual-studio
我正在使用Visual Studio 2017的团队资源管理器来处理git存储库。
每次使用git stash或时git stash pop,我都需要打开Git Bash控制台并导航到我的项目文件夹并运行命令。
有什么办法可以隐藏在Visual Studio(2017)中吗?
Cha*_*ash 30
是的
git 存储:
Git stash 会暂时搁置(或隐藏)您对工作副本所做的更改,以便您可以处理其他事情,然后稍后返回并重新应用它们。如果您需要快速切换上下文并处理其他事情,但您正处于代码更改过程中并且还没有准备好提交,那么隐藏会很方便。
VS 2019 及更高版本中提供了存储功能。
Ctrl + Alt + F7Commit All现在按或按钮附近的下拉键Commit staged即可查看隐藏选项选项 2:
您可以Stash All and Keep Staged (--keep-index)默认使用此选项
选项 1:
仅当您想要存储未跟踪的文件(例如Git ignored files或 )时Files which are not included into project,请选择此选项
您可以保留/保存多个存储,其描述如下:
检索存储: 您有两个选择,“应用”或“弹出”。
Apply将检索存储但不会删除存储,但Pop(应用+删除)将检索存储并删除它。
同样,在下面Apply/Pop你会看到两个选项:
Apply/Pop and restore staged (--index)默认情况下始终使用此选项。这意味着在存储时,如果您有一些文件处于更改状态并且某些文件处于暂存状态,则它将按原样恢复到更改和暂存状态。
Apply/Pop all as unstaged如果您使用此选项,则在隐藏某些文件处于更改状态且某些文件处于暂存状态时,所有这些文件现在都将被合并到“更改”中。
Han*_*ing 19
在 “团队资源管理器”窗口的VS2019(不在VS2017或更早版本中)中,可以选择“更改”。在“提交”按钮旁边,有一个“隐藏” ...
在Visual Studio 2017中,默认情况下此功能不可用,但是对此有一个扩展:
https://marketplace.visualstudio.com/items?itemName=vii.GitStashExtension