gpt4 book ai didi

tfs - 如何通过 TFS 中的变更集专门标记?

转载 作者:行者123 更新时间:2023-12-04 12:51:01 25 4
gpt4 key购买 nike

我们计划从 StarTeam 迁移到 TFS 以进行源代码控制,并且正在改进我们的 ALM 程序。也许我对标签在 TFS 中的工作方式有误解,但似乎您可以通过 Changeset 将标签应用于文件。我正在尝试在 上创建标签只有特定变更集中的文件/版本 .

我试图这样做:
1) 主菜单 -> 源代码管理 -> 应用标签
2) 出现“新标签”对话框
3) 保持路径不变(开发分支)
4) 从“版本”下拉列表中选择“变更集”,输入我的变更集#
5) 单击创建。

...这导致整个分支被标记。变更集可能是 1 - 100 个文件,因此单独标记文件是不切实际的。

我们在 Starteam 中一直这样做:标记与功能相关的变更集,然后将构建标签向上移动到标记的变更集。我错过了一些基本的东西吗? (感谢任何指导)

最佳答案

请注意名称...您正在标记 来自 变更集未标记 变更集。

TFS 中的标签就像标记一个时间点。因此,当您按变更集进行标记时,您基本上是在说这就是我的源代码控制在此时的样子。

这听起来更像是您说您希望能够找到一组更改(更改集),而不是在更改集发生的时间点找到所有内容。

您可以选择一种允许您按功能进行分支的分支策略。这样做的缺点是它将涉及大量合并。

另一种选择是将任何特定功能的变更集链接到工作项,然后您将拥有一个变更集列表,一旦您完成该功能,您将希望合并这些变更集。在 2008 年,这可能有点麻烦,因为合并非连续的变更集可能比必要的更耗时。 (意味着该分支之间有变更集,而不是变更集编号是连续的)

幸运的是,您可以尝试不同的分支策略,只要您想通了,如果您不喜欢自己的做法,切换起来也不会太难。

关于tfs - 如何通过 TFS 中的变更集专门标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5956125/

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