【问题标题】:Delete local folder when project is deleted in TFS?在 TFS 中删除项目时删除本地文件夹?
【发布时间】:2011-05-17 16:12:38
【问题描述】:

我们刚开始使用 TFS,效果很好。不过,我有一个问题,如果我们删除一个文件夹,它不会在我的本地工作区中删除。我们目前正在重组一个项目,我希望我的本地驱动器上没有大量未使用的文件夹。

我在哪里可以配置这个?

提前致谢。

【问题讨论】:

  • 你的意思是当你在 Visual Studio 中删除一个文件夹时,磁盘上的文件夹并没有被删除?
  • 本地文件夹不为空时不会被删除(或者更好地说:并非所有文件都在源代码管理下)。例如,当您在 bin\debug 中有二进制文件时就是这种情况。

标签: visual-studio-2010 tfs


【解决方案1】:

在您拥有 Visual Studio Power Tools (http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f) 后,您可以使用命令行工具 tfpt 清理所有工作区。

在 shell 窗口中

  • 将目录更改为您的工作区根目录
  • 键入 \tfpt.exe treeclean /recurse 。

这将删除任何不在源代码管理中的文件或文件夹。

【讨论】:

    【解决方案2】:

    另一种解决方案(也可以检查您的项目的组合情况)是剪切整个文件夹并将其移动到其他位置,然后在整个项目中执行获取。这将允许您检查项目是否会构建,或者是否缺少一些“魔术”DLL。可以从结构的副本中检索缺少的任何内容并将其添加到源代码管理中。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2013-11-16
      • 1970-01-01
      • 2012-05-15
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      相关资源
      最近更新 更多