在版本控制下更改解决方案/项目文件结构

时间:2014-09-16 20:48:31

标签: .net visual-studio-2010 tfs

我最近继承了一个版本控制(TFS).NET类库项目,该项目的解决方案文件和项目文件都在同一目录中。

/projects
  /MyProject
    MyProject.csproj
    MyProject.csproj.vspscc
    MyProject.sln
    MyProject.suo
    MyProject.vssscc

我是.NET / VS / TFS世界的新手(我是Java / SVN人)我的研究表明,建议将项目放在他们自己的目录中的解决方案中,允许多个项目:

/projects
  /MyProject
    /MyProject
      MyProject.csproj
    /MyFutureProject
      MyFutureProject.csproj
    MyProject.sln
    MyProject.suo

建议创建目录和移动文件的方法是什么?

我尝试在Windows资源管理器中创建一个目录并移动文件,但是当我在Visual Studio中打开解决方案时,它会从根目录中的TFS重新检出项目。我考虑过直接在Source Control Explorer中移动文件,但我不知道可能有什么样的效果。我也不知道.vspscc& .vssscc文件。任何有助于我走上正确轨道的帮助都将不胜感激!

1 个答案:

答案 0 :(得分:3)

我总是从TFS源代码控制开始。

在解决方案文件夹下创建新项目文件夹。 使用TFS Move将项目文件移动到新文件夹中。

打开解决方案,项目映射将出错,然后在属性窗口中重新映射项目,或者删除每个项目然后重新读取它。

然后您可以办理登机手续,一切都将在应有的位置,您将获得所有历史记录。