【问题标题】:Using TFS source control - how to remove files使用 TFS 源代码控制 - 如何删除文件
【发布时间】:2011-04-07 08:20:54
【问题描述】:

我是一个单独的开发人员,我现在使用的是 TFS 2010,直到最近才使用 VSS。 我发现很难为初学者找到任何书籍来帮助我使用它。 所以我现在已经在源代码管理中得到了我的项目。但是当我签入时,我得到了一些我不再使用的文件的引用。如何从 TFS 源代码控制存储库中删除文件?

所以在下面的例子中,你可以看到很多我不想看到的来自不同项目的文件。

【问题讨论】:

  • 您的意思是在 TFS 中删除的文件仍显示在您的本地目录中吗?还是您删除的文件仍在 TFS 中显示?
  • 我发现有很多我已经删除的东西在我想签入我的项目时仍然出现。默认情况下,相关的复选框未选中,但它们使我的屏幕变得混乱。
  • 您能否展开(可能带有带注释的屏幕截图?) - 不清楚您的问题出在哪里。
  • 我已经放入了显示问题的图像。 TFS 显示来自不同项目的大量文件,而不是我正在处理的那个。

标签: tfs tfs-2010


【解决方案1】:

单击最后一个看起来像解决方案 (.sln) 文件图标的图标(顶部垂直行上的最后一个图标)。它就在刷新图标旁边,就在“评论”框的上方。这应该清除所有不相关的项目文件,并且只显示当前项目中的文件。

【讨论】:

    【解决方案2】:

    在 Visual Studio 的源代码管理资源管理器中,只需右键单击文件和文件夹并选择“删除”。然后再次右键单击并选择“签入挂起的更改”。

    【讨论】:

    • 我按照您的建议删除了该项目,然后我签入了整个项目(与“签入待处理的更改”无关)。但是,当我登记入住时,我会在屏幕上看到我不想看到的完整项目列表。我该如何摆脱它们?
    • 您可能会看到来自项目以外区域的待定更改。
    【解决方案3】:

    您需要先销毁这些文件,然后才会从源代码管理中删除这些文件。

    您无法对这些文件进行任何更改 - 在您从 TFS 永久销毁它们之前,它们将保留在源代码控制中。

    有关如何销毁的更多信息,请参阅 TF Destroy 命令实用程序。

    【讨论】:

      【解决方案4】:

      您的屏幕截图中的文件(大部分)列为添加 - 它们尚未在 TFS 中,因此从 TFS 中删除它们不是您想要的。相反,您想忽略它们,尽管这可能很棘手:How to ignore files/directories in TFS for avoiding them to go to central source repository?

      【讨论】:

        猜你喜欢
        • 2010-11-25
        • 1970-01-01
        • 1970-01-01
        • 2014-03-16
        • 2012-01-22
        • 2016-11-23
        • 2012-01-20
        • 1970-01-01
        • 2010-09-14
        相关资源
        最近更新 更多