为了账号安全,请及时绑定邮箱和手机立即绑定

Visual Studio 源代码控制 - 在 VSTS 中为特定文件夹创建分支

Visual Studio 源代码控制 - 在 VSTS 中为特定文件夹创建分支

C#
尚方宝剑之说 2021-10-31 19:34:45
我有一个 Visual Studio 项目,我想通过主菜单项来分隔这个项目。意味着每个菜单项都应该有特定的分支,当所有工作都在其中完成后,将此分支添加到整个项目中。我可以做吗?这是真实的场景吗?
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

分支是同一代码的不同版本。

存储库是不同代码集合的容器。(也可以使用子模块,但我不鼓励您在熟练使用它们之前使用它们git


一般建议

一个项目应分成不同的版本库,当且仅当有真的很好的理由这样做; 例如安全性(A 团队不得看到 B 团队的代码)。


假设您需要拆分项目。一种方法如下:

  • 团队 A 在存储库A 上工作(并且在此存储库中,他们拥有所需的任意数量的分支)

  • 团队 C 在存储库B 上工作

  • 您的团队在存储库C 上工作,该存储库使用来自存储库A 和存储库B 的代码。

在此设置中,您仍然需要做出重要决定。您可以通过源文件或 dll(例如通过 NuGet)共享代码。

如果你仔细想想,这个设置,在很大程度上,就是 .net 世界的运作方式。X 团队构建了一个库 X.dll,您可以使用 NuGet 将其添加到您的项目中并使用它。

话虽如此,如果可能的话,将项目的元素放在一起 - 这会让事情变得更容易。


查看完整回答
反对 回复 2021-10-31
  • 1 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信