gpt4 book ai didi

visual-studio-2012 - 团队基础服务器 : Why is changeset history shared among separate projects?

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

我已经使用 TFS 几个月了,并且在 Web 界面上有几个单独的(不相关的)项目,并在 Visual Studio 2012 中链接了相关的项目。我遇到的异常情况(至少我是以这种方式感知它)是 checkin 项目 A 的代码会增加所有其他项目的变更集序列号(例如,到 124),这样当项目 B 更改并 checkin 时,它会获得下一个变更集编号(例如125)。对我来说这很奇怪:如果项目 A 和 B 完全独立(除了我为两个项目使用相同的 TFS 帐户这一事实),为什么它们都共享一个共同的变更集历史序列?我在设置 TFS 时做错了吗?

谢谢!

最佳答案

变更集是整个版本控制树的快照 - 即 $/。这是因为您的项目可能存在相互依赖关系;您可以在单个变更集中 checkin 两个项目,并且该变更集必须是原子的。

换句话说,您希望使用单个变更集提交一个项目中的两个文件的原因与您希望使用单个变更集 checkin 两个项目中的两个文件的原因相同。

关于visual-studio-2012 - 团队基础服务器 : Why is changeset history shared among separate projects?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16617523/

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