这就是我在TFS中尝试做的事情(CVS中的一个简单操作)
语句:
这样的事情:
$/MyProduct/HEAD/<files>
$/MyProduct/STABLE/<files>
您是否知道是否可以在TFS中执行以下操作:
我现在拥有的是一堆在TFS之外工作的脚本 - 但在TFS中使用此功能会好得多。
这个列表似乎在讨论这个问题,Apply specific changeset from one TFS instance to another - 但它基本上说的是没有一种内部方式来做我的操作。
我想知道是否有人知道其他秘密。
答案 0 :(得分:2)
在TFS中执行此操作的方法是使用分支。 HEAD和STABLE都应该是具有分支关系的分支。然后你可以随时从HEAD合并到STABLE,VS合并工具将帮助你进行合并。
如果您没有将此设置作为分支,则应尽快执行此操作。我要做的是备份本地磁盘上某处HEAD中的文件。然后删除TFS(和本地)中的HEAD文件夹。使STABLE成为分支,然后从STABLE分支以创建HEAD。现在HEAD是一个与STABLE分支有关系的分支。
然后在本地工作区中,使用之前备份的文件覆盖HEAD文件夹中的文件。只要您使用VS 2012+,您就可以使用本地工作区功能,VS将检测所有更改并允许您将它们检入HEAD。
从这时起,您可以随时将HEAD合并到STABLE中。