TFS错误的文件映射

时间:2013-08-31 06:19:17

标签: visual-studio-2012 tfs

我正在尝试使用TFS,但有一个问题: 我创建了一个名为NewWeb的项目并将他添加到源代码控制中,之后我删除了这个项目,并将Global映射到云上的另一个项目,但是仍然显示在已删除项目下的树中的一个文件夹。

enter image description here

2 个答案:

答案 0 :(得分:3)

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

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

最后,我建议你尽量减少映射,即I.e.将$ /映射到您的硬盘驱动器,以使您的工作区与源控件布局相匹配。使用映射来移动事物引入导致问题的复杂性。

答案 1 :(得分:1)

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