在组织一个新项目方面,有一个
Git存储库具有web / ios / android / etc子目录的优点/缺点,而每个都有独立的存储库?
任何建议?
Git不提供从存储库检出子目录的简单
方法.这意味着如果您有两个团队分别在
Android和ios版本上工作,那么他们每个人都必须检查其他团队的
代码.
更糟糕的是,git log将是一个完整的混乱,因为它将包含所有应用程序的提交.这可能会在创建和合并与特定应用程序相关的分支时产生一些麻烦.
在同一git存储库中单独执行项目并没有任何好的理由.
如果您想拥有一些中央存储库,您可以在其中存储与整个项目相关的其他文件(例如docs或smth),而不是其中一个应用程序,您可以创建中央存储库并将每个应用程序的存储库添加为git submodule.
原文链接:https://www.f2er.com/html/224456.html