在多个Visual Studio Team Services项目之间共享git仓库

3

我在Visual Studio Team Services中有多个项目。由于我们的系统采用了单体架构,很多项目都共享代码。因此,我需要一种方法来在团队项目之间共享这些git仓库。

请问这是否可行?如果是,如何实现这个目标呢?

4个回答

4
我所知道的是,无法在项目之间共享存储库。不过,您可以在一个项目下创建多个团队。每个团队都会有自己的工作区(如迭代等),但所有团队都可以共享在项目级别注册的存储库。

2

不要分享代码,这是一个不好的做法,会导致质量损失。

更好的方法是分享版本化的二进制输出。有许多软件包管理工具可以使这个过程更容易。对于微软堆栈来说,主要的工具是Nuget。


0

我无法具体说明如何使用Visual Studio或它如何与git集成,但有许多方法可以与他人共享git repos。

您可以使用BitBucketGithub或其他众多托管解决方案来托管您的git repo。如果外包您的git服务器对公司不可接受,您可以管理自己的git服务器

关于分享生成的各个分支的实际工作流程,请参阅Atlassian关于git工作流程的文章


0

有几种方法可以实现这一点,例如使用git子模块或git融合。详情请参考此链接:跨Git存储库管理项目


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接