如何在TFS中创建文件的“仅下游”副本

时间:2010-04-21 22:25:34

标签: visual-studio-2008 tfs

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

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

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

2 个答案:

答案 0 :(得分:0)

为什么不在测试之前获取真实文件?分支是文件发散的地方。如果它总是一样的话你能不能得到真实的文件?

您可以轻松自动结帐,分支和签入。只需使用VS命令提示符中的TF command lin e。

答案 1 :(得分:0)

我的结论是,如果有办法做到这一点,那就太多了。我解决了我的问题,将一些文件从解决方案中移出(我想将它们下游 - 从中​​复制)到一个新的位置,两个项目都可以共享它们。