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

使用git管理项目的资产/db

  •  1
  • Kevin  · 技术社区  · 15 年前

    我们正在我们公司实现Git,来自SVN,我有一些体系结构问题。

    对于我们的设计师,他们如何管理项目资产?文档、PDF、PSD、图形?在SVN中,我们可以将一个名为“assets”的文件夹从代码中分离出来。

    如何对数据库快照执行相同的操作?

    我想让代码与数字资产分开,而不会产生更多的开销,也不会使我们的设计人员版本控制他们的工作变得复杂。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Sven Marnach    15 年前

    正如我理解您的问题,以前这些资产是您的Subversion存储库的一部分,而设计者只签出了 assets 目录,因为它们不需要源代码。在Git中,完全相同的方法不起作用,因为Git不支持部分签出,因此设计人员也需要麻烦签出源代码,而您希望避免这种情况。对吗?

    旧方案的最佳近似值是将资产放在单独的Git存储库中,并将此单独的存储库作为 module 在源存储库中。开发人员将所有东西放在一个地方,而设计人员只能检查资产。