代码之家  ›  专栏  ›  技术社区  ›  Kyle Vassella

Visual Studio-在一个分支中添加文件将文件添加到所有分支

  •  0
  • Kyle Vassella  · 技术社区  · 6 年前

    我在 Visual Studio Enterprise 2017 在一个 .NET Web API 项目。当我在一个分支(不是 master ,我添加了一些新的文件,比如控制器和模型,如果我切换回 主人 或者对于任何其他分支,这些相同的文件也将添加和/或排除在该分支中。

    我认为分支的目的是保持像这样的变化是孤立的?也许文件树中的更改总是跨分支填充,直到现在我才注意到?

    在Visual Studio中是否需要此行为?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Frenchy    6 年前

    我在Visual Studio代码中看到了将文件添加到文件系统时的相同行为,但在删除文件时却没有。这对于Visual Studio Enterprise可能有所不同,但我认为这是有意的。如果您将文件添加到文件系统中,它们不希望在您在分支之间切换时删除它们。我想删除的文件可以从分支机构拉回来。但是,添加的文件将保留到 .gitignore 它们,提交/推动它们,或者删除它们。