gpt4 book ai didi

visual-studio - 什么是 TFS 分支术语中的 "Target"?

转载 作者:行者123 更新时间:2023-12-03 17:35:40 24 4
gpt4 key购买 nike

来自 SVN 和 Mercurial/Git 经验的背景,我对 TFS 中关于分支的术语有些困惑。我正在尝试通过选择 Branch... 创建 TFS 团队项目的功能分支。源代码管理资源管理器中团队项目的上下文菜单选项。它看起来像这样:

TFS branch popup

目标”在这里是什么意思?这是否类似于 SVN 分支方式,您在其中指示服务器上的路径?分支是否有特定的路径,还是基于约定?我很想选择类似 $/branches/MyProjectName/FeatureXYZ 的东西.

我做了一些研究,以了解“目标”的含义。我点击了 ?右上角,找到 this relevant msdn page ,但我能找到的唯一相关解释是这样的:

In the Target Branch Name box, specify the path of the new branch.



那没有多大帮助。我已经假设这将是一条路径。

此外,到目前为止分享我的研究,我使用了我的 Google-Fu也没有找到简洁的解释。最后,我在写这篇文章时查看了建议的重复项以及类似的问题,但没有找到答案。

哦,我也试过输入 $/MyProjectName/FeatureXYZ并单击确定,但这会显示带有此错误的警报:

The target item $/MyProjectName/FeatureXYZ cannot be under the source item $/MyProjectName.



底线: 什么是 TFS 分支术语中的“目标”,我应该如何选择?

最佳答案

啊。您正在尝试分支团队项目而不是包含您的代码的文件夹。

你应该把你的代码放在一个文件夹中,比如“TRUNK”,在“$/TeamProject/”文件夹下。然后,您可以将“$/TeamProject/TRUNK”分支到“$/TeamProject/Features/FeatureA”。

如果您已将所有代码转储到团队项目的根目录中,那么您需要先将其移动到一个文件夹中,然后将该文件夹分支。

警告:您可以创建一个作为此分支的新团队项目,为您提供“$/FeatureA”。然而,这种方法是一个可怕的想法,会导致痛苦和痛苦

关于visual-studio - 什么是 TFS 分支术语中的 "Target"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33752593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com