【问题标题】:how can I make a "downstream only" copy of a file in TFS如何在 TFS 中制作文件的“仅下游”副本
【发布时间】:2010-04-21 22:25:34
【问题描述】:

我有这个 SQL 脚本,它需要存在于源代码管理的两个位置。我只想拥有此文件的一个真实副本,并在另一个解决方案中保留该文件的虚拟副本。一个用于单元测试,另一个用于开发工具。根据定义,这些文件应该始终相同。如果他们有差异,那么我们的流程就有问题。

在 Sourcegear 中,我可以制作文件特定版本的虚拟副本,并将其保存在源代码树的其他位置。这在 TFS 中似乎是不可能的。在SVN中可以吗?

那么我在这里有什么选择?分支/合并——这是 TFS 团队说我应该在这里做的——意味着我必须记住的另一个步骤。另外它不是自动的,我希望它是自动化的。有没有办法在签入特定文件时运行 exe?我在想如果我能做到这一点,那么我可以对文件的下游副本进行签出-编辑-签入。

【问题讨论】:

    标签: visual-studio-2008 tfs


    【解决方案1】:

    为什么不在测试前获取真实文件?分支是文件分歧的地方。如果它总是一样,你能不只是得到真正的文件吗?

    您可以轻松地自动结帐、分支和签入。只需在 VS 命令提示符下使用TF command line。

    【讨论】:

    • 这是一个有效的解决方案。我希望有一些更优雅的东西,一个文件列表及其下游位置,这些文件将在签入时得到处理。
    • 你真的想要替代历史吗?
    • 不,我真的不知道。我宁愿有一个文件和同一个文件的幽灵副本。但是 TFS 不会那样做,所以我需要找到一个可行的替代方案。
    【解决方案2】:

    我的结论是,如果有办法做到这一点,那就太费力了。我通过将一些文件从解决方案中(我想从那里复制它们)移到一个新位置来解决我的问题,在那里它们可以由两个项目共享。

    【讨论】:

      猜你喜欢
      • 2012-03-06
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      相关资源
      最近更新 更多