【问题标题】:How to extract specific version to a separate path?如何将特定版本提取到单独的路径?
【发布时间】:2016-06-29 08:50:08
【问题描述】:

我想使用源代码管理资源管理器从 TFS 中提取我的完整解决方案的特定版本,但要提取到单独的路径。

有“获取特定版本”选项,但这似乎覆盖了我当前的工作目录。

是否有一个选项只允许提取特定版本并将其保存到某个单独的路径?

【问题讨论】:

    标签: visual-studio-2013 tfs version-control source-control-explorer


    【解决方案1】:

    您可以简单地创建一个新工作区以映射到另一个文件夹并将特定版本放入此工作区。这也将允许您从源代码管理资源管理器轻松地在这两个文件夹之间切换。

    【讨论】:

      【解决方案2】:

      我认为实现此目的的一种方法是执行以下操作:

      1. 重命名当前源树的根。 (“来源.当前”)。
      2. 执行“获取特定版本”。
      3. 重命名此源树的根​​。 (“来源。特定版本”)。
      4. 将当前源代码树重命名为其原始名称(“Source”)。

      有点费力并且可能容易出错,但可以通过脚本实现自动化。

      在新机器(真实或虚拟)上执行“获取特定版本”会更安全,这样您就不必触摸当前的工作文件夹。

      【讨论】:

      • 谢谢。嗯,好的,但这听起来很费力并且可能导致错误......我想我会反过来做,怎么样:1)保存我当前工作目录的副本 2)获取特定版本 3)保存副本版本也是 4) 最后将保存的目录交换回来。 ---- 你怎么看?
      • @SQLGeorge - 可以,但是重命名会节省三个复制操作,因此要快得多。
      • 查看其他答案 - 有可能!
      • @SQLGeorge - 当然!我早该想到的。
      猜你喜欢
      • 2010-12-08
      • 2018-06-27
      • 1970-01-01
      • 2022-11-23
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      相关资源
      最近更新 更多