代码之家  ›  专栏  ›  技术社区  ›  Slee

VS 2010、Git和一个包含多个项目的解决方案

git
  •  4
  • Slee  · 技术社区  · 15 年前

    3 回复  |  直到 15 年前
        1
  •  3
  •   user229044    13 年前

    这取决于您是否通过库或服务使用了大量共享代码。如果您要共享不同版本的库,那么分离它们并使用git子模块(如果愿意,可以通过git slave)会更容易。如果您需要这些库是所有项目的最新版本(因为它们访问公共数据存储),则可以使用一个repo。

    单独的回购协议可能更容易进行访问控制,但gitolite很好,因为它可以通过分支和许多其他东西进行限制。

    所以我不会太担心。你使用git是有原因的。你可以在以后改变主意,仍然保留历史。

        2
  •  1
  •   Tom Clarkson    15 年前

    如果项目在同一个解决方案中,但您肯定需要一个存储库。

        3
  •  0
  •   Brian Clements    15 年前

    这对我们来说是必要的,因为我们有十几种不同产品的插件配置。这是一个相当光滑的工具。主要的缺点是缺少回购文档和糟糕的名称选择(不便于搜索)。