我已将VS 2013连接到我的Visual Studio Online帐户和TFS。我每天都在那里办理解决方案。
问题是,如果我创建一个项目并意识到我创建了错误类型的项目并将其删除(然后将其从文件系统中删除),那么当需要将项目签入TFS时,它会显示删除了项目以及要办理登机手续的所有文件。
然后我需要选择ghost项目并将其从签到中排除。
这是一个已知问题吗?如果是这样,我如何阻止VS显示这些鬼项目?
答案 0 :(得分:4)
这不是问题,而是设计问题。如果您正在创建项目并勾选Add to Source Control
,则会开始跟踪更改。
但是,删除物理项目不会阻止TFS跟踪更改,因为就其而言,文件仍然存在。
在删除任何物理文件之前,您需要撤消挂起的更改,包括将项目添加到源代码管理,然后您就可以安全地删除物理文件。