2013-08-31 70 views
1

我试图使用TFS,但有一个问题: 我创建的项目叫NewWeb并加入他源头控制,之后我删除了这个项目,并映射到Global云,但一个文件夹中的另一个项目从仍然显示在已删除项目下的树中。TFS错误的文件映射

enter image description here

回答

1
  • 尝试从项目文件夹中删除$tf(隐藏)文件夹。
  • 为避免冲突,请使用tfs destroy命令销毁所有文件夹。
  • 转到File -> Source control -> Advenced -> Workspaces,在弹出的窗口中点击编辑并重新映射应该存在的文件夹。
  • 签入待处理的更改。
3

NewWeb是一个独立的团队项目,因此具有无关MVC4。您无法将两个源控制文件夹映射到硬盘驱动器上的同一文件夹,因此您不能让两个团队项目共享一个文件夹。

相反,您需要在源代码管理中将全局内容保存在一个地方,然后通过代码解决方案从那里引用。为全局和每个应用程序使用单独的Team Project,或者为所有代码使用一个Team Project,并将每个应用程序放置在其自己的子文件夹中。

最后,我建议你尽量减少映射,即。将$ /映射到您的硬盘,以便您的工作空间与源代码控制布局匹配。使用映射来移动事物介绍导致问题的复杂性。

+1

这不是我所知道的。 $/NewWeb /在服务器上不存在,也没有映射到本地。[link](http://img22.imageshack.us/img22/1281/0ltn.png) –

+0

你使用的是本地工作区 - Is它在你的未决签入?除此之外,它看起来像在你的服务器上... –