我最近继承了一个版本控制(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文件。任何有助于我走上正确轨道的帮助都将不胜感激!
答案 0 :(得分:3)
我总是从TFS源代码控制开始。
在解决方案文件夹下创建新项目文件夹。 使用TFS Move将项目文件移动到新文件夹中。
打开解决方案,项目映射将出错,然后在属性窗口中重新映射项目,或者删除每个项目然后重新读取它。
然后您可以办理登机手续,一切都将在应有的位置,您将获得所有历史记录。