目前,我正在开发一个包含多个github存储库的大型软件项目。
要简化我的设置,请考虑以下事项:
我最近开始使用github.com的项目管理功能来跟踪问题,提取请求和任务。我想知道是否有办法捆绑A,B& C在一个项目下。很难找到关于所有这些的文档,因为项目和存储库可以互换使用很多次。
注意,我不是在寻找一种方法来合并回购A,B& C.我只需要一种管理和审查A,B和B的方法。 C任务,问题等相互对立。
任何建议都将不胜感激!
答案 0 :(得分:1)
有很多方法可以做你想做的事 有些组织在其中包含所有子项目的大型仓库。已知Facebook和Google可以通过其应用程序和服务执行此操作。 你可以这样做:
private (View implements Tool) myObj;
然后使用github项目管理来管理所有问题。 项目有时会有一些叫做史诗的东西(还有其他替代术语而不是这个)。另一个选择是继续使用3个单独的git repos,但创建一个新的主要用于管理与多个问题相关的大问题。因此,您可以继续使用3个单独的回购并创建一个新的,只有大问题(史诗)将链接或引用这些其他子项目中的问题。
E.g。组织全局问题,如(用户管理,安全等)
然后你的3回购与回到这些问题的链接。 databaseapi - 问题注册用户 - 链接到用户管理全球史诗。
如果您使用集成到ui的数据库api,您可以将它们分开,或者仅存放在您将构建复制到的每个ui客户端的.gitignored文件夹中。