gpt4 book ai didi

git - Visual Studio 2015 更新 2 团队资源管理器丢失 'Exclude'

转载 作者:IT王子 更新时间:2023-10-29 00:53:46 26 4
gpt4 key购买 nike

我一直在 Visual Studio 2015 的团队资源管理器部分使用 Git 集成。

我的解决方案中有许多配置文件需要修改才能使应用程序在本地运行,但我不想提交这些更改。

在 VS2015 Update 1 中,Git 集成的“更改”部分中有一个“排除”选项,我可以选择修改后的配置文件并将它们从更改集中排除。这些文件将不会出现在以后的修改文件列表中,因此它们在未来的提交中保持排除状态。

昨天我安装了 Update 2,现在排除选项不见了。我什至看不到“忽略”,所以现在我每次都必须手动选择修改后的文件并暂存它们,这是一个额外的步骤,并且有可能不小心提交本地配置更改。我意识到为即将提交的文件设置一个暂存区是常态,但 VS 的默认设置是提交所有内容。如果我想排除配置文件,那么我需要暂存其他文件然后提交。

有没有一种方法可以通过排除选项恢复以前的功能,或者通过忽略 VS Git 集成中的配置文件来恢复以前的功能。我真的不想将配置文件添加到 Git 忽略列表,因为有时我会合法地更改这些文件并想提交它们。

最佳答案

Visual Studio 现在遵循 Git 术语而不是 TFS 源代码控制包含/排除。在 Git 中,默认情况下您的更改是未暂存的。从现在开始,在 VS 中也是如此,您可以右键单击要为下一次提交收集的文件,然后选择“暂存”。一旦你暂存了一些文件,你就可以通过 Commit Staged 专门提交这些暂存文件。按钮(标题从 Commit All 更改为至少一个文件后)。

然而,作为一种快捷方式,当您想要一次提交所有更改的文件时 - 并且所有这些文件最初都是未暂存的 - 您可以使用 Commit All 一键暂存和提交它们按钮。

首先,这让我感到惊讶。但是了解 Git 术语,这完全有道理。 Include/Exclude 来自原始的 TFS 源代码控制机制,它具有相似的目的,但对于那些刚接触 VS 但了解 Git 的人来说可能会感到困惑。

关于git - Visual Studio 2015 更新 2 团队资源管理器丢失 'Exclude',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36909473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com