【问题标题】:Deleting a folder in TFS删除 TFS 中的文件夹
【发布时间】:2011-02-08 23:24:43
【问题描述】:

我在工作区“CPortalWS”下的 TFS 项目中创建了一个文件夹。我删除了工作区,但现在我想删除项目中的文件夹,删除选项不可用。

我尝试创建一个映射到项目的新工作区,但仍然没有删除选项。

这是 TFS 中的错误吗?如何删除文件夹?

任何帮助将不胜感激。

【问题讨论】:

    标签: visual-studio tfs directory


    【解决方案1】:

    在 TFS 中删除文件夹有点奇怪。

    你必须:

    • 创建工作区

    • 获取文件夹的最新源(到您的本地计算机)

    • 在 Source Explorer 中,删除文件夹

    • 签入您的更改(这是在源代码管理中删除文件夹的步骤)

    【讨论】:

    • 真棒贾斯汀,我错过了“获取最新”部分,我只是假设工作区的分配会绑定它 - 我的错。谢谢!
    • 只注意删除不是真正的删除。文件夹/文件仍然存在并保存在版本控制中,例如用于取消删除方案。如果您转到“工具 > 选项 > 源代码管理 > Visual Studio Team Foundation Server”并选中“在源代码管理资源管理器中显示已删除的项目”,您可以看到它们并使用取消删除功能
    • 这太疯狂了。我再也不想看到 TFS。
    • 你做得很好,贾斯汀。我喜欢 TFS,但我同意删除文件夹应该更容易。也许他们故意让事情变得困难,因为删除某些内容可能是灾难性的!
    • 难以置信为什么要删除 empty 文件夹... >.
    【解决方案2】:

    请注意,删除并不是真正的删除。 文件夹/文件仍然存在并保存在版本控制中,例如用于取消删除方案。 如果您转到“工具 > 选项 > 源代码管理 > Visual Studio Team Foundation Server”并选中“在源代码管理资源管理器中显示已删除的项目”,然后右键单击其中一个已删除的文件夹,则可以看到它们并使用取消删除功能.

    所以,如果你想真正删除文件夹/文件实际消失的地方,你需要使用只能在命令行中使用的 Destroy 命令,请参见下面的链接

    http://msdn.microsoft.com/en-us/library/bb386005.aspx

    【讨论】:

      【解决方案3】:

      当您在 TFS 中删除时,它不会将其从 TFS 中删除。即使您签入删除,它也会保留已删除文件的副本。这可能会导致一些问题。 要从 TFS 中永久删除,您需要发出 tfs destroy 命令。

      为此:

      1. 打开 Visual Studio 命令提示符。
      2. 发出以下命令:tf destroy $/SourceLocation/Folder。其中 $/SourceLocation/Folder 是已删除文件夹在 TFS 中的源位置。

      请注意:此命令也会从磁盘中删除文件。

      【讨论】:

        【解决方案4】:

        我有一个类似的问题,我有 1 个文件夹,尽管已从硬盘驱动器中删除,但仍显示为源代码管理(文件夹旁边带有绿色 +)。它还向我显示了内容,但如果我尝试打开任何内容,则会出现一条错误消息,通知我该文件不存在。

        单击任何文件夹都不会显示删除按钮。然后我意识到选择文件确实如此!如果您没有文件,请创建一个文本文件并将其添加到您要删除的文件夹中(通过源代码管理)。单击此文件,注意删除显示。选择一个文件夹并注意删除消失但仅在半秒后。这个小延迟实际上是可以使用的。

        我单击了文件,因此启用了删除按钮并将鼠标悬停在删除按钮上方。使用键盘,我做了一个 CTRL + A 并且一旦选择了所有文件和文件夹,我就点击了鼠标左键。它奏效了!一切都被删除了,包括(这很奇怪)父文件夹。

        【讨论】:

          【解决方案5】:

          创建工作区;并获取基本文件夹的最新信息;不要忘记隐藏相关文件夹。如果您要删除子文件夹,则隐藏所有并获取基本文件夹的最新信息。因此,您可以节省大量提取文件的时间。

          【讨论】:

            猜你喜欢
            • 2013-11-16
            • 1970-01-01
            • 2023-03-21
            • 1970-01-01
            • 2013-01-01
            • 1970-01-01
            • 2014-07-11
            • 2016-05-14
            • 1970-01-01
            相关资源
            最近更新 更多