1

我目前有一个解决方案,它最近向 TFS 源代码管理添加了一个新网站。由于创建时出错,网站物理目录如下:

Z:\Projects\NewWebSite\NewWebSite

相反,它应该如下所示:

Z:\项目\新网站\

我遇到的问题是在尝试删除具有新物理路径的网站并将其添加到解决方案中时。每次我这样做时,由于某种原因,它会自动引用第一条路径。如果我试图删除该文件夹,它会给我一个错误,说它无法打开路径,因为该文件夹不再存在。

我的解决方案是基本上取消绑定所有内容并从头开始创建新的解决方案,然后将网站重新添加到解决方案中。我担心的是我只是在解决这个问题,并且它仍然存在于 TFS 中的某个地方,等待在他们结帐时搞砸其他人的解决方案。

那么,有谁知道是什么原因造成的,以及解决这种行为的最佳方法是什么?

4

2 回答 2

2

如果您的解决方案名称与您的项目名称相同,那么这是默认结构。创建新项目时,首先创建具有唯一名称的解决方案,然后将您的项目添加到其中。

无论如何,您确实想要这种结构。出于可扩展性的目的,它就是这样。如果您需要添加其他项目,或者可能将您的操作分成不同的项目(例如 Data vs Web),则可以使用解决方案/项目文件夹设置。

换句话说,不要与之抗争。只需使您的解决方案名称与您的 Web 应用程序名称不同,使其看起来不那么难看。

于 2012-10-04T03:07:44.653 回答
0

TFS 根本不处理物理位置。当您将工作空间映射到物理路径时,这由您的 TFS 客户端处理。这不是 TFS 处理的事情。

因此,我对您的评论感到困惑。

于 2012-10-04T02:26:47.113 回答