我一直在使用从在Visual Studio团队资源管理器部分中的Git的整合2015年的Visual Studio 2015年更新2团队资源管理器中缺少“排除”
我有我的解决方案,需要修改配置文件的数量为了让应用程序在本地运行,但我不想提交这些更改。
在VS2015 Update 1中,Git集成的'Changes'部分有一个'exclude'选项,我可以选择修改后的配置文件并将它们从一组更改中排除。那些文件将不会出现在修改后的文件列表中,因此它们将被保留在未来的提交中。
昨天我安装了更新2,现在排除选项已经消失。我什至不能看到一个'忽略',所以现在我不得不手动选择修改后的文件,并且每次都进行阶段化,现在这是一个额外的步骤,并且有可能让我偶然犯下本地配置更改。我意识到,为即将提交的文件建立一个暂存区域是常态,但VS的默认区域只是提交所有内容。如果我想排除配置文件,那么我需要暂存其他文件然后提交。
是否有一种方法可以通过排除选项取回以前的功能,或者无法忽略VS Git集成中的配置文件。我真的不想将配置文件添加到Git忽略列表中,因为有时我会合法地更改这些文件并希望提交它们。
我还没有意识到'排除'功能是一个TFS的宿醉。我想这个更新确实有意义,因为它将预期的Git行为带到VS.阅读[发行说明](https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx),对状态栏上的历史记录和快速链接进行了一些很好的改进。所以TL; DR你不能得到排除选项,但新功能更好;-) –
哇。在我看来,这倒退了一步。我将无法说服其他开发人员切换到git。工作流现在很糟糕。 – JYL
我可以习惯于工作流程,但通常合并冲突可能会导致VS崩溃,并且它可能会进入一种状态,我必须使用手动外部工具来解决冲突。很痛苦。 –