使用Git管理项目的资产/数据库

Kev*_*vin 1 git version-control

我们正在公司实施Git,来自SVN,我有一些架构问题.

对于我们的设计师,他们如何管理项目资产?文件,PDF,PSD,图形?在SVN中,我们可以创建一个名为"assets"的文件夹,与代码分离.

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

我希望保持代码与数字资产分离,而不会产生更多开销,或者让我们的设计人员对版本控制他们的工作变得复杂.

Sve*_*ach 5

据我了解你的问题,以前资产是你的subversion存储库的一部分,设计人员只检查了assets目录,因为他们不需要源代码.完全相同的方法在git中不起作用,因为git不支持部分检出,因此设计人员也必须费心检查源代码,并且您希望避免这种情况.对?

旧方案的最佳近似是将资产放在单独的git存储库中,并将此单独的存储库作为源存储库中的模块包含在内.开发人员可以将所有内容集中在一个地方,设计人员只能查看资产.