Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
即使使用多个项目,工作项ID在TFS中也是唯一的吗?_Tfs_Azure Devops - Fatal编程技术网

即使使用多个项目,工作项ID在TFS中也是唯一的吗?

即使使用多个项目,工作项ID在TFS中也是唯一的吗?,tfs,azure-devops,Tfs,Azure Devops,这感觉更像是一个“英语”问题,而不是一个“堆栈溢出”问题,但我将致力于一个以后很难更改的数据结构,所以我想对此绝对确定 此文档说明工作项的ID字段在所有项目和项目集合中都是唯一的。如果我的理解正确,这意味着一旦在一个项目中用一个ID创建了任何类型的工作项(用户故事、票据、数据修复、错误、代码等等),那么同一TFS服务器上的任何其他项目都不会在任何项目中对任何类型的工作项使用相同的ID号?即使工作项已关闭(可能已删除),相同的ID号也将永远不会被重用 是的。你读对了。尽管您删除/销毁了一个集合,

这感觉更像是一个“英语”问题,而不是一个“堆栈溢出”问题,但我将致力于一个以后很难更改的数据结构,所以我想对此绝对确定


此文档说明工作项的ID字段在所有项目和项目集合中都是唯一的。如果我的理解正确,这意味着一旦在一个项目中用一个ID创建了任何类型的工作项(用户故事、票据、数据修复、错误、代码等等),那么同一TFS服务器上的任何其他项目都不会在任何项目中对任何类型的工作项使用相同的ID号?即使工作项已关闭(可能已删除),相同的ID号也将永远不会被重用

是的。你读对了。尽管您删除/销毁了一个集合,但该集合的工作项ID是唯一的

从该官员处,我们可以确认工作项ID是由系统分配的唯一标识符

我们也可以通过测试来证明这一点。我们在项目1中创建一个任务项,分配的id为#210,然后在项目ed中创建另一个相同的项,分配的id为#211。可以看出,系统分配的id按顺序递增

然后我们删除id为#211的项,然后在project1中创建一个新项。新创建的项的id为#212。由此可以看出,已删除项目的id没有被重用

总之,可以确保工作项ID在所有项目中都是唯一的。您不必担心具有相同id的工作项会出现在不同的项目中