我最近遇到了管理项目及其可交付成果的方法。项目团队正在使用git存储库进行开发。还有另一个存储库用于部署工件。我可以通过这种方法看到几个好处。
您认为这种方法的好处和缺点是什么?
答案 0 :(得分:4)
主要好处是保持可交付的工件(可能很大并且可以包含二进制文件)与源存储库分开。
主要的不便(对于两种方法)是将二进制文件保存在git repo中(这不适合此类工件)。
存在替代方案(使用git):git-annex, bup, ...。
或者您可以store those deliverable in a dedicated referential,例如Nexus (which is different from a git repo)