gpt4 book ai didi

visual-studio - 多个 Team Foundation Server

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

我们公司目前有一个本地 TF 服务器,我们即将开源项目的一个子集(通过 Codeplex),但我们在同一个解决方案中混合使用两个 Team Foundation Server 时遇到了问题。看起来 Visual Studio 无法同时连接到许多 TF 服务器。处理该问题的最佳方法是什么?

  • 解决方案 1:仅将开源项目绑定(bind)到 Codeplex,将专有项目仅绑定(bind)到本地。根据您连接的位置绑定(bind)和取消绑定(bind)项目 --> 看起来 VS 不喜欢这个主意。 Projects 绑定(bind)松散并开始表现异常。

  • 解决方案 2 将所有内容绑定(bind)到本地并对开源子集使用另一个解决方案 --> Team Explorer Workspace 管理器避免您使用重叠的本地文件夹树,即使在不同的服务器上也是如此,因此它不是一个选项。

  • 解决方案 3 使用 TFS 将所有内容绑定(bind)到本地。对开源子集使用另一个源代码控制,如 SVN。看起来它很容易变得凌乱,但我们没有太多选择。

有开源项目的人遇到过这样的问题吗??

最佳答案

我会坚持使用一个单一的权威存储库,否则你最终会在某个时候遇到版本 hell 。如果您打算让外部开发人员在 codeplex 端贡献代码,您需要将您的更改与他们的更改合并,并将他们的更改集成到您自己的内部 TFS 服务器上。

拥有一个单一的权威存储库并仅在另一个存储库上为里程碑版本创建快照会更安全。

您可以在内部存储库上进行细粒度的 checkin 和修改,并定期将它们集成/合并到 codeplex 代码树中。然而,在一个代码库上工作的东西在集成后可能无法在另一个代码库上工作得很好,您越早集成更改越好(不要在您自己的孤立分支上工作太久)。

关于visual-studio - 多个 Team Foundation Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/363486/

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