首页 文章

我可以将存储库安排到Github上的文件夹中吗?

提问于
浏览
94

我是git的新手,我现在正在做的是将我最近的所有项目作为存储库上传到github . 有许多不同的项目,如网页设计,wordpress主题和不同类型的应用程序 . 其中一些也属于更大的项目,因为它们是将一些东西作为一个不同的应用程序进行测试 .

问题是我现在有一个令人困惑的在线存储库 . 如何在文件夹结构中对相关的github存储库进行分组?是否有一项功能提供在github上订购和构建甚至标记存储库的能力?

2 回答

  • 3

    我使用Organizations来安排回购 . 这样可以实现清晰的划分和清晰的组织,如果需要,可以分享 . 例如:

    My Organizations

    • Jmr-iOS(iOS repos)

    • Jmr-Work(工作回购)

    • 用户帐户(Pers repos)

    所有组织回购都是公开的,除非你_B3664_到开发者账户($ 7 /月)

  • 38

    在GitHub上,除非您创建organizations,否则无法按"folder"对您的回购进行分组 .
    例如,请参阅SublimeText,作为所有sublimeText包repos的一组 .

    但是这不支持嵌套文件夹组织 .

    目前(2017年6月),仅支持nested team organization structure .


    另一个解决方案是您定义引用其他repos的存储库,声明为 submodules .

    这样,当你克隆其中一个repos(引用其他repos),称为“parent repos”时,它们将被克隆到它们自己的目录中,每个子模块都有一个子目录 .

    它在您的GitHub帐户本身不会在视觉上显而易见(因为它仍然包含一个大的repos列表,甚至包含父repos的更大),但是通过克隆一个父repo,您将返回其中所有相关的子模块 .


    issue 302在2014年_3536560_提及_3536560_仅参考(2018年11月)tbnorth/github_repo_tags

    此存储库中的小python程序使用GitHub API获取您的存储库列表 . 并将其名称,描述和URL添加到新的存储库中,默认情况下称为repo_tags . 最初,每个“问题”都标记为未分类,但您可以使用常规问题标记随意标记它们 . 重新运行时,repo_tags.py只会为repos创建问题 . 尚未涵盖的问题 .

相关问题