我是git的新手,我现在正在做的是将我最近的所有项目作为存储库上传到github . 有许多不同的项目,如网页设计,wordpress主题和不同类型的应用程序 . 其中一些也属于更大的项目,因为它们是将一些东西作为一个不同的应用程序进行测试 .
问题是我现在有一个令人困惑的在线存储库 . 如何在文件夹结构中对相关的github存储库进行分组?是否有一项功能提供在github上订购和构建甚至标记存储库的能力?
我使用Organizations来安排回购 . 这样可以实现清晰的划分和清晰的组织,如果需要,可以分享 . 例如:
My Organizations
Jmr-iOS(iOS repos)
Jmr-Work(工作回购)
用户帐户(Pers repos)
所有组织回购都是公开的,除非你_B3664_到开发者账户($ 7 /月)
在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创建问题 . 尚未涵盖的问题 .
2 回答
我使用Organizations来安排回购 . 这样可以实现清晰的划分和清晰的组织,如果需要,可以分享 . 例如:
My Organizations
Jmr-iOS(iOS repos)
Jmr-Work(工作回购)
用户帐户(Pers repos)
所有组织回购都是公开的,除非你_B3664_到开发者账户($ 7 /月)
在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