储藏更改
添加存储
使用stash存储,可以将当前更改移动到临时位置,而无需将其提交,从而将工作副本恢复到“干净”(即HEAD提交)状态。
要存储更改,请执行以下任一操作:
- 在“源代码管理”部分操作
- 在“源代码管理”视图中,展开“源代码管理”部分。
- 单击要存储更改的存储库旁边的“更多操作”按钮(
),指向“存储”,然后执行以下操作之一:
- 要存储已暂存的更改,请选择“储藏”。如下图所示:
图1 储藏菜单
- 要存储所有更改,包括未暂存和未版本化的文件,请选择“储藏(包含未跟踪)”。如下图所示:
图2 储藏包含未跟踪菜单
- 要存储已暂存的更改,请选择“储藏”。如下图所示:
- 在“储藏”部分操作
- 在“源代码管理”视图中,展开“储藏”部分。在“储藏”视图中,展开存储列表
- 单击“储藏...”。如下图所示:
图3 储藏菜单图4 创建储藏
应用存储
移动更改后,用户可以随时重新应用它们到用户的工作副本中。要应用存储,请执行以下任一操作:
- 在“源代码管理”部分操作
- 在“源代码管理”视图中,展开“源代码管理”部分。
- 单击要重新应用更改的存储库旁边的“更多操作”按钮(
),指向“存储”,然后执行以下操作之一:
- 要应用最近的存储,并且当前存储不从存储堆栈中删除,请选择“应用最新储藏”。如下图所示:
图5 应用储藏图6 储藏列表
- 要应用任意存储,并且删除存储堆栈中的记录,请选择“弹出储藏”。如下图所示:
图7 弹出储藏图8 储藏列表
- 要应用最近的存储,并且当前存储不从存储堆栈中删除,请选择“应用最新储藏”。如下图所示:
- 在“储藏”部分操作
- 在“源代码管理”视图中,展开“储藏”部分。在“储藏”视图中,展开存储列表
- 选择需要应用的储藏,然后执行以下操作之一:
- 要应用最近的存储,并且当前存储不从存储堆栈中删除,右键展示菜单,选择“应用”。如下图所示:
图9 应用储藏
- 要应用任意存储,并且删除存储堆栈中的记录,请选择“弹出...”。如下图所示:
图10 弹出储藏
- 要应用最近的存储,并且当前存储不从存储堆栈中删除,右键展示菜单,选择“应用”。如下图所示:
删除存储
用户可以清理存储堆栈以删除不再需要的存储。要删除存储,请执行以下任一操作:
- 在“源代码管理”部分操作
- 在“源代码管理”视图中,展开“源代码管理”部分。
- 单击要重新应用更改的存储库旁边的“更多操作”按钮(
),指向“存储”,然后执行以下操作之一:
- 要删除任意存储,请选择“删除储藏”,并在打开的弹出窗口中选择所需的存储。如下图所示:
图11 删除储藏
- 要删除所有存储,请选择“删除所有储藏”。如下图所示:
图12 删除所有储藏
- 在“储藏”部分操作
1. 在“源代码管理”视图中,展开“储藏”部分。在“存储”视图中,展开存储列表。
2. 选择需要应用的储藏,然后执行以下操作之一:- 要删除任意存储,请选择“删除储藏”,并在打开的弹出窗口中选择所需的存储。如下图所示:
图13 删除储藏
- 要删除所有存储,请选择“删除所有储藏”。如下图所示:
图14 清除储藏
- 要删除任意存储,请选择“删除储藏”,并在打开的弹出窗口中选择所需的存储。如下图所示: