情况如下:有两家公司涉及一个项目。 公司A管理一个VSTS账户,其中有几个源代码库,一些TFVC,一些Git。目标是在属于CompanyB的VSTS账户下完成回购。将VSTS源代码回购重新分配给不同的VSTS帐户
这是可能的,但不重新创建存储库并迁移其内容?迁移存储库将是一个解决方案,但我不问如何执行迁移,因为我想避免这种情况。
我找到了可能相关的文档,but I don't quite understand。
情况如下:有两家公司涉及一个项目。 公司A管理一个VSTS账户,其中有几个源代码库,一些TFVC,一些Git。目标是在属于CompanyB的VSTS账户下完成回购。将VSTS源代码回购重新分配给不同的VSTS帐户
这是可能的,但不重新创建存储库并迁移其内容?迁移存储库将是一个解决方案,但我不问如何执行迁移,因为我想避免这种情况。
我找到了可能相关的文档,but I don't quite understand。
除非您能够移交整个整个 VSTS帐户,否则没有办法在没有迁移(TFVC)或创建镜像克隆(Git)的情况下移交特定项目。
迁移所有工作项目,测试历史等就位更加困难。
如果你能迁移的一切,那么过程如下:
这将完成传输过程。
您可能遇到一些catch-22情况(特别是如果两家公司都不支持AAD来宾帐户,则需要从公司B添加用户)。如果是这种情况,你可以提交support request to have Microsoft perform the handoff in the backend for you。
我明白了!我了解'交付整个VSTS帐户'意味着它会影响帐户中的所有项目。如果某些项目对于CompanyA是私有的,并且不应该移动,那么这是不可能的(也许这些项目必须进行迁移和删除)。 –
正确。那是它的要点。 – jessehouwing
你能解释你不知道哪些位;理解? – jessehouwing
我不熟悉一些基本术语,比如'tenant','AAD tenant','directory'(我理解的'VSTS账户')。因此,我不确定这个文档是关于相同的场景还是其他的。 –
您的VSTS帐户可能会链接到Azure Active Directory以对其用户进行身份验证(可能不是)。如果是这样,您公司的Azure Active Directory称为“租户”。也可能你没有链接到AAD并使用微软账户,这实际上会使“完全切换”方案更容易。但是如果不迁移,仍然不能启用部分转移。 – jessehouwing