将多个项目添加到Github存储库

时间:2017-10-29 11:06:48

标签: c# github github-for-windows

我有一个C#解决方案。该解决方案包含主项目和大约15个不同文件夹中的项目。我在主项目中添加了对这些项目的引用。

有没有办法将解决方案中的所有项目添加到Github存储库?

1 个答案:

答案 0 :(得分:1)

您有两种选择: 1)将所有源代码作为单个文件夹添加到一个github存储库中。 2)将所有项目添加到他们自己的独立github存储库中。

选项2优于选项1,因为它允许不同的团队处理单个项目而不必担心其他项目。大型整体存储库很快就会成为意大利面条代码,因为有一天程序员会急于在一个项目中添加代码并在其他项目中使用它并打破分离关注。

选项2确实增加了维护开销,但这是最小的用户权限。对于较小的项目和较少的合并冲突,优点是更快的结账。