这是情况:我正在将一堆repos迁移到github.目前,repos被组织成诸如"堆栈","网站","应用程序"等的组/目录.
我没有办法(我发现)在GitHub上为repos创建组或文件夹,除了组织,这似乎是一个糟糕的选择.但也许不是吗?这里的问题是,有些组非常小,而其他组很大......有子组,我想将所有项目保存在一个根桶中.
所以,我可能会使用命名约定.比如:'stack-apache','website-foo.com','application-some-project'.或者只是放弃在github中组织它们并让项目页面/网站处理组织.
回覆.规模,我最初看的是20多个回购,随着时间的推移新增回购,预计未来几年的回报率为2-5 /年.
有人有这种经历吗?
我需要将存储库从用户帐户转移到用户所属的组织.根据GitHUb的文档,我需要首先让用户帐户成为组织的管理员.
GitHu的文档描述了对组织的不同访问级别,但我无法找到如何实际更改用户对组织的访问级别.
如何让组织成员成为管理员?
如何按关键字或标签或属性对多个git存储库进行分组?您是否必须在某些外部工具中管理存储库,或者是否可以使用git客户端查找具有特定属性的所有存储库?
例如,Project1用于客户端X,它是为iPad构建的,它包含一个jQuery插件,并且是一个响应式布局的实验.Project2是为Android构建的,还有其他几个属性.
在典型的项目管理软件中,我可能会为每个项目创建标签和关键字,以便找到所有jQuery项目或所有Android + iPad项目.
如果没有外部项目管理软件,你能做到吗?你能直接在git中使用,还是像GitHub或Bitbucket那样使用现有的git repo管理器?
我在这个问题上已经看到Github组织是一个"重新组合"存储库的解决方案,作为文件夹中的文件.
但在我阅读Github组织文档时,似乎组织的目的是代表开发人员组或公司,而不仅仅是个人存储库程序集.
所以我的问题是:如果我独自工作,将组织用作文件夹是一种好习惯吗?
我的意思是,组织是否被设计为用作文件夹?如果没有,很多人会以这种方式使用它吗?