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

我有一个 Visual Studio 项目,我想通过主菜单项来分隔这个项目。意味着每个菜单项都应该有特定的分支,当所有工作都在其中完成后,将此分支添加到整个项目中。我可以做吗?这是真实的场景吗?


尚方宝剑之说
浏览 153回答 1
1回答

幕布斯6054654

分支是同一代码的不同版本。存储库是不同代码集合的容器。(也可以使用子模块,但我不鼓励您在熟练使用它们之前使用它们git)一般建议一个项目应分成不同的版本库,当且仅当有真的很好的理由这样做; 例如安全性(A 团队不得看到 B 团队的代码)。假设您需要拆分项目。一种方法如下:团队 A 在存储库A 上工作(并且在此存储库中,他们拥有所需的任意数量的分支)团队 C 在存储库B 上工作您的团队在存储库C 上工作,该存储库使用来自存储库A 和存储库B 的代码。在此设置中,您仍然需要做出重要决定。您可以通过源文件或 dll(例如通过 NuGet)共享代码。如果你仔细想想,这个设置,在很大程度上,就是 .net 世界的运作方式。X 团队构建了一个库 X.dll,您可以使用 NuGet 将其添加到您的项目中并使用它。话虽如此,如果可能的话,将项目的元素放在一起 - 这会让事情变得更容易。
打开App,查看更多内容
随时随地看视频慕课网APP