首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将源代码从一个TFS同步到另一个TFS

如何将源代码从一个TFS同步到另一个TFS
EN

Stack Overflow用户
提问于 2016-05-26 23:47:42
回答 2查看 452关注 0票数 0

我们正在为我们的一个客户维护代码。最初,我们复制了他们拥有的所有源代码,并将其添加到我们的TFS 2012中。当他们需要错误修复时,我们随时修改代码,并给出客户端部署包。

现在,客户也想要TFS 2012中的所有最新代码。

有没有办法用我们的更改来更新他们的源代码?优选地是自动的(即,power shell脚本),并且优选地具有改变的历史。

EN

回答 2

Stack Overflow用户

发布于 2016-05-27 17:11:47

有许多方法,每种方法都有其优缺点。以下是我建议的主要选项。

数据库备份和恢复

这是保证完全保真度的唯一途径。它有一些技术上的困难(例如SQL Server版本和版本)和政治上的困难(你想公开多少信息,你想花多少精力清理你的数据)。

项目同步

有一些工具,最著名的集成平台,使用API来读取和回复从一个系统到另一个系统的更改。它要求同步工具可以通过HTTP(S)查看两个系统。它为您提供了只投影某些数据(比如源代码,而不是工作项)的灵活性。请记住,在这个过程中,您总是会丢失一些东西: Changeset编号永远不会匹配,一些用户的详细信息。

哑巴转储

放弃保存完整的历史记录,满足于共享代码。这是最容易实现的:获取所有代码,发布并签入其他系统。您可以在签入中关联发行说明。使用TF.exe的两个简单脚本就是您所需要的。

票数 0
EN

Stack Overflow用户

发布于 2016-05-27 22:32:36

您可以使用TFS Integration Tool来实现代码迁移(TFS到TFS)。TFS集成工具在两个不同的服务器之间移动数据。迁移是通过TFS的API完成的,也有一些限制。(查看上面的链接了解更多信息)

详细步骤请参阅我在此问题中的答案:Move Team Project to another Project Collection TFS 2013

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37465577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档