【问题标题】:TFS Source Control - Replacing all items with a source out of sourceControlTFS 源代码控制 - 用 sourceControl 之外的源替换所有项目
【发布时间】:2015-11-10 22:05:44
【问题描述】:

我正在使用 TFS 源代码控制,我们在 Visual Studio 2013 上有一个 C# 项目。 我的最新版本在源代码控制之外的解决方案中,我想用它替换我的所有 SourceControl 文件。谁能告诉我最好的方法。

如有任何帮助,我们将不胜感激。

【问题讨论】:

  • 如果该解决方案包含所有版本控制文件并且签入历史对您来说不是那么重要,您可以考虑销毁这些版本控制文件并签入最新版本的解决方案。
  • @Vicky 不,我想保留我的项目历史记录。

标签: c# visual-studio-2013 tfs source-control-explorer


【解决方案1】:

在这种情况下,我会在源代码管理资源管理器中手动检出 TFS 中的所有文件,并在检出的版本之上复制源代码的最新版本,替换 Windows 告诉您的任何文件。

复制完所有文件后,您还需要手动添加在非源代码控制解决方案下添加的任何文件,方法是右键单击 tfs 中的文件夹并单击“将项目添加到文件夹”或单击有问题的项目文件夹,然后单击绿色的“+”按钮执行相同的操作。然后,您应该从 Visual Studio 呈现给您的对话框中选择需要签入的任何文件。

最后,您必须签入工作区中的所有未决更改,此时您将在 TFS 中拥有最新版本。可能仍有一些文件已从非源代码控制解决方案中删除,您可能还必须从源代码管理资源管理器中手动删除这些文件。

【讨论】:

    猜你喜欢
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2018-03-20
    • 2018-02-28
    • 2012-01-20
    • 1970-01-01
    • 2011-09-29
    相关资源
    最近更新 更多