我对VSTS和Git不太熟悉,可能会忽略某些明显的问题或者无法理解VSTS的工作方式。
我们的团队将使用集中式工作流。在VSTS中是否有设置一个地方来存放所有存储库的位置?
如果我有50个以上的仓库,并且其中一些仓库被用于许多项目。例如,提供通用数据给多个不同的应用程序(网站、内部支持应用程序、移动应用等)的 Web 服务项目。
如果在vsts中创建了一个项目,该Web服务和移动应用程序需要更改,似乎唯一的选择是将git存储库直接导入到该项目中。项目结束时,存储库会去哪里? 是否有一种方法在VSTS中设置集中存放所有存储库的位置?如果有,那么在新项目中使用该存储库(和其他存储库)的工作流程是什么?
更新
我知道git是分布式的,但是我们仍然需要一个代表最新版本的存储库。在git书中,这称为“中央”或“受保护的”存储库。
由于VSTS为每个项目创建了单独的存储库。我想知道如何从VSTS管理这个工作流程,还是这是一个手动过程?
我认为这是一种常见的设置。一个有50到100个代码仓库的大型企业公司。许多项目可以涉及到许多仓库。我想尽可能地从VSTS中管理。