Visual studio TFS:将项目移动到多个“;“分行”;在单分支设置中

Visual studio TFS:将项目移动到多个“;“分行”;在单分支设置中,visual-studio,tfs,tfvc,Visual Studio,Tfs,Tfvc,我是TFS的新手,请原谅我误用了一些术语 所以在我的公司,我们有一个分支解决方案:基本上,所有“分支”都位于TFS的同一个位置。 我需要做的是把一些项目从一个共享的地方转移到三个不同的分支。以下是其外观的简化视图: Root -branch A -branch B -branch C -Common area --project to move 1 --project to move 2 我需要将1和2移动到A、B和C。我可以将项目移动到其中一个分支,但我该怎么办?也许我应该把它们移动到A,签

我是TFS的新手,请原谅我误用了一些术语

所以在我的公司,我们有一个分支解决方案:基本上,所有“分支”都位于TFS的同一个位置。 我需要做的是把一些项目从一个共享的地方转移到三个不同的分支。以下是其外观的简化视图:

Root
-branch A
-branch B
-branch C
-Common area
--project to move 1
--project to move 2
我需要将1和2移动到A、B和C。我可以将项目移动到其中一个分支,但我该怎么办?也许我应该把它们移动到A,签入,然后“樱桃选择”变更集到其他分支?我甚至不确定它是否会起作用。保存历史记录也很重要,如果我只是通过windows复制和粘贴项目,我就无法做到这一点

另一件事,我目前正在使用工作区,就好像它们是本地分支一样。我创建了一个工作区,并在本地映射分支a,对B和C也这样做。这就是你应该如何使用工作区的吗


谢谢

因为您可以将项目移动到A,所以您可以通过选择
Selected changesets


如果您的公司使用分支来隔离代码库中的风险,那么您应该为您工作的每个分支创建一个单独的工作区。有关如何优化工作区的更多详细信息,请参阅以下链接:

我们最终将其移动到一个分支,这将成为未来分支的基础。对于其他分支,我复制了它,没有历史记录。

你检查过我的回复了吗?有帮助吗?嘿,谢谢!我们最终把它转移到一个分支机构,这将是未来分支机构的基础。对于其他分支,我复制了它,没有历史记录。无论如何谢谢你!如果我的回复对你有帮助,你可以,或者你可以添加一个新的回复,这对阅读此帖子的其他社区成员是有益的。