我是vsts和git的新手。因此,我可能缺少一些明显的东西,或者不了解vsts的工作原理。
我们的团队将使用集中式工作流程。VSTS中是否有地方可以放置所有存储库?
如果我有超过50个回购协议,其中一些已在许多项目中使用。例如,一个Web服务项目可为一堆不同的应用程序(网站,内部支持应用程序,移动设备等)提供通用数据。
如果在vsts中创建了一个项目,并且需要更改该Web服务和移动应用程序,那么似乎唯一的选择就是直接将git repo导入到该项目中。项目结束时,回购将流向何处?有没有办法在VSTS中建立一个中心位置来容纳所有回购协议?如果是这样,在我的新项目中使用该仓库(及其他仓库)的工作流程是什么?
更新资料
我知道git是分布式的,但是我们仍然需要一个代表最新仓库的仓库。在git书中,这称为“中央”或“祝福”存储库。
由于VSTS为每个项目创建一个单独的存储库。我想知道如何从VSTS管理此工作流程,或者这将是手动过程。
我认为这是一个常见的设置。具有50-100个代码存储库的企业规模的公司。许多可以触及许多回购协议的项目。我想通过VSTS尽可能多地进行管理。
软件项目与团队项目
要构建和部署软件应用程序,您首先要定义一个软件项目。软件项目不同于团队项目。
团队项目定义了一个流程和数据存储,您可以在其中管理软件项目从规划到部署的整个过程。当您连接到 VSTS 或本地 TFS 时,您将连接到帐户或团队项目集合。在该集合中,可以定义一个或多个团队项目。至少,必须创建至少一个团队项目才能使用该系统。
参考https://docs.microsoft.com/en-us/vsts/user-guide/concepts?view=vsts
一个你已经创建了你的团队项目,你可以在一个团队项目中拥有多个 git 存储库。
要创建 git 存储库:
创建多个存储库后,您可以从
您将多少软件项目放入特定存储库取决于您。您可以拥有一个 API 存储库和另一个 APP 存储库。或者只有一个才有两个。
| 归档时间: |
|
| 查看次数: |
4122 次 |
| 最近记录: |