首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对GitHub上的回购进行分组?

对GitHub上的回购进行分组?
EN

Stack Overflow用户
提问于 2014-01-04 01:07:30
回答 3查看 60.1K关注 0票数 62

情况是这样的:我正在将一堆repos迁移到github。repos目前被组织成组/目录,如“栈”、“网站”、“应用”等。

没有办法(我发现)在GitHub上为repos创建组或文件夹,除非是组织,这似乎是一个糟糕的选择。但也许不是呢?这里的问题是,一些组非常小,而另一些组很大……对于子组,我希望将所有项目都放在一个根存储桶中。

所以,我剩下的工作就是使用命名约定。比如:'stack-apache',‘Like foo.com’,‘application-some project’。或者只是放弃在github中组织它们,让项目页面/网站来处理组织。

Re.规模,我最初考虑的是20+ repos,随着时间的推移,未来几年将以2-5 /year的速度添加新的repos。

有没有人有这方面的经验?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-04 01:13:30

20+回购

这真的不是那么糟糕。

这个想法实际上是使用组织来将您的相关存储库分组在一起。这也使得您的团队成员可以更容易地将他们的活动源过滤到他们感兴趣的组织。

这与Github上的情况类似,因为git是基于repo的,而不是像SVN那样基于文件系统。

也许“组织”不是一个非常直观的名称,但在Gitlab这样的替代Git平台上,这些部门被命名为“组”。你真的应该这样考虑他们。

票数 21
EN

Stack Overflow用户

发布于 2016-11-27 10:24:21

在我看来,组织在Github中与分组repos的目的不同(尽管它们确实用于分组repos)。组织更多的是围绕repo访问的细粒度控制(这是我的理解)。

Bitbucket引入了“项目”的概念,层次结构如下(与Github相比):

代码语言:javascript
复制
Bitbucket: Team         -> has N -> Projects -> has N -> Repos
Github:    Organisation -> has N                      -> Repos

Bitbucket仍然允许Repos 而不是分配给团队或项目,我猜是为了支持在项目概念出现之前就存在的较旧的repos。

要回答这个问题,不,不是直接回答。Github还没有完成添加群组的请求,但这似乎不太可能(目前)。

添加前缀可以作为一般的解决方案:

回收站名称:[project]__[repo name]

假设你有一个客户端"acme“,有两个repos:

例如:acme__api例如:acme__landing

Github的搜索是快速和内联的,所以在您的存储库列表中搜索acme__将列出acme__项目的所有存储库。

更新2020

我不确定确切的时间,但Github (最近)添加了项目的概念,这在某种程度上填补了缺失的空白。我认为它们与Bitbucket项目不完全相同,但它们更适合于在Github中对相关的repo进行分组,而不是Orgs

票数 35
EN

Stack Overflow用户

发布于 2017-05-21 00:28:15

我认为,在github上对repos进行分组的想法是,在你想要相互关联的项目之间放置一个分隔符。例如,"project1_projectA_projectX",或"project1-projectA-projectX",甚至"project1--projectA--projectX“。

就我自己而言,我更喜欢双破折号分隔符,因为它对于斜杠字符分隔符(/)的替换更直观,并且在独立的存储库名称中使用较少。

然后,您必须创建的计划项目列表将是:

  • project1
  • project1--projectA
  • project1--projectA--projectX

一旦您创建了一个名称中带有分隔符(_或-)的存储库,就不会有一个选项来设置,例如,从repo标题页设置repo描述或许可证。在第一次推送之后,您必须从存储库标题页处理这些问题。但是你可以让它保持简单,例如,对于projectX,它应该是这样的:"project1--projectA submodule“。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20908994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档