【问题标题】:How do I move a folder under a new folder in a TFS Team Project?如何在 TFS 团队项目的新文件夹下移动文件夹?
【发布时间】:2012-03-21 11:55:48
【问题描述】:

假设您有一个 TFS 集合,其中包含一个 Samples 项目,其中包含您的 Visual Studio 解决方案文件。

现在您要添加一个名为 SamplesProductA 的文件夹,并在不丢失源代码管理历史记录的情况下移动其中的所有文件。你是怎么做到的?

谢谢。

【问题讨论】:

标签: visual-studio-2010 tfs


【解决方案1】:

您不能将团队项目的根文件夹移动到任何地方。因此,如果根目录中有文件/目录,则需要将它们一一移动到 SamplesProductA 文件夹中。此操作不会丢失历史记录。

当您移动 SamplesProductA 文件夹中的所有文件后,您可以(将来)使用该文件夹将所有源移动到其他位置。因此,我的建议是始终在团队项目的版本控制中创建一个子文件夹,以便能够移动和(更重要的是)分支。

【讨论】:

    【解决方案2】:

    看起来有一种方法可以通过命令行执行此操作。查看此 MSDN 论坛帖子: http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/b78911f6-a8ce-4fe9-9c31-5c576c8ff9e8/

    摘录如下:

    您可以在命令行中使用“tf rename”。或者在 PowerShell 中,它会类似于

    > $ws = get-workspace
    > $ws.PendRename("foo", "bar\foo")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 2017-01-27
      • 2019-12-31
      • 1970-01-01
      • 2010-10-02
      • 2016-02-23
      • 2010-09-25
      相关资源
      最近更新 更多