具有旧版本 TFS 更改集历史记录的 TFS

TFS with old version TFS change-set history

我有一个本地 TFS,因为有太多可用的变更集。现在我正在为同一个项目使用 Visual Studio Team Services (VSTS),但我也想在 VSTS 上集成我的本地 TFS 变更集。这意味着,如果在我的内部部署中有从 id 1 到 987 的更改集,在集成之后我希望每当任何开发人员签入 VSTS 中的任何代码时它从 988 开始,而不是从 1 开始。

据我所知,没有记录在案的方法。通过打开服务请求(即支持票)并希望足够触动他们的心,您有一个很小的机会通过 Microsoft 支持。 如果我是你,我会重新设计我的 tools/process 来解决这个问题,例如如果您在通信前缀中使用变更集编号和来自新系统的编号的字母。

'dirty' 解决方案是使用脚本进行约 987 次不重要的更改(add/remove 一行等)。之后你可以销毁那些变更集,但你的变更集计数器现在是正确的数字。

这绝对不是一个很好的解决方案,但我认为与通过支持相比,您使用它会取得更大的成功。