使用 GitExtension 仅存储一个文件

问题描述 投票:0回答:1

我有示例 SpringBoot 应用程序,只有两个类,只是为了测试 Git 扩展 3.5.4.12724 的

manage stash
功能。

我知道这个问题已经在这里被问过好几次了,我已经阅读了很多回复,但这些都不起作用。

假设我们有一个包含两个文件的项目,并且我们将它们都存储起来。我们将看到 GitExtension -> Manage Stash,如下所示:

现在,如果我只想添加对文件

DockerDemoApplication.java
(第一个)所做的更改,我选择它并单击 Apply Selected Stash,GitExtension 会将更改应用于列表中的所有文件。

我是否以错误的方式存储文件?

Manage Stash
不是完成这项工作的正确功能吗?还是旧版本的bug?

git git-extensions
1个回答
0
投票

“应用选定的存储”正在将所有更改应用于存储中包含的所有文件,这是正常的,因为通常您将存储作为一个整体进行管理,并且应用其中的一部分的情况相对较少。

您应该右键单击要应用更改的文件,您将看到一个菜单,其中包含菜单项“樱桃选择文件更改”:

您甚至可以从右侧的差异视图中仅应用文件的部分更改,然后仅选择所需的更改并选择“暂存选定行”(或按“S”——例如“S”) tage'--键):

© www.soinside.com 2019 - 2024. All rights reserved.