【发布时间】:2018-09-25 16:53:39
【问题描述】:
我在 .NET Web API 项目中的 Visual Studio Enterprise 2017 中遇到了一些意外行为。当我在一个分支(不是master)中时,我添加了一些新文件,如控制器和模型,可能会从项目中排除一两个文件等。如果我切换回master,或任何其他分支,这些相同的文件也会添加和/或排除在此分支中。
我认为分支的目的是保持这样的变化隔离?也许文件树中的更改总是跨分支填充,直到现在我才注意到?
Visual Studio 中的这种行为是预期的吗?
【问题讨论】:
-
我不使用 Visual Studio,但如果您没有提交这些文件,这是 Git 中的预期行为。未提交的更改不属于 任何 分支。
-
你是对的,克里斯——我的问题是不提交对该分支的更改。非常感谢。
标签: git visual-studio branch branching-and-merging merge-conflict-resolution