更改团队项目的Uri / Id?

时间:2018-03-13 09:47:43

标签: tfs tfs2018

我们正在将源代码从TFVC转移到Git,在这样做的时候我们想要开始新的"通过转移到新的项目集合。我们想保留我们的工作项目,所以想法是

  1. 创建原始集合的副本
  2. 使用TFS内置克隆功能确保新集合成为副本
  3. 从副本中删除除当前团队项目之外的所有项目,摆脱旧垃圾"
  4. 此处将(大部分)源代码从TFVC传输到Git,仅适用于当前项目。
  5. (当所有内容都经过验证时)从" new"中删除TFVC源代码。项目
  6. 我们的想法是让大多数用户都可以使用原始集合作为参考,以供参考,保管等。从新副本中删除的所有工作项和代码都很容易获得,但仍然可以使用保持分开。

    然而,由于一个原因,这个失败:TFS克隆功能仅适用于集合级别,而不适用于团队项目。所以"新" team Project使用与旧的相同的Id / Uri(我已经检查过),新的Collection不能与旧的同时启动/启动;我们收到错误消息

    TF253021: A team Project with ProjectUri <....> is duplicated in at least two Projects ...
    

    那么,是否有可能以某种方式更改团队项目的Uri / Id?

1 个答案:

答案 0 :(得分:0)

不幸的是,无法更改项目ID。

您必须遵循建议的错误信息:

  

复制存在时无法启动集合。 你必须   除了之前的一个集合之外的所有集合都删除此项目   可以开始收集。

否则,新集合无法与旧集合同时启动/启动。更多详情请参阅此相关博客: Can’t keep cloned projects in both collections (original and cloned)