【问题标题】:Centralized repository github集中存储库 github
【发布时间】:2020-12-22 20:16:12
【问题描述】:

我和我的同事不久前开始在 github 上进行合作。 目前,我们有一个共享的公共存储库,其中我们有子存储库。我们每个人通常都在这些子存储库上工作,但我们很少同时在同一个子存储库上工作(它们都是不同的脚本,不同的目的),我们仍然需要能够访问其他人的最新进展。子存储库。 我的问题是,当我尝试在“我的”子存储库之一上创建分支时,该分支是在整个全局存储库上创建的,而不仅仅是我参与的子存储库,我觉得这很令人困惑。

所以我猜我们的协作方式有些地方不太对劲。

我的想法是,我们每个人都应该拥有自己的存储库并相互共享,而不是拥有一个共同的存储库。或者也许实际上可以在子存储库上做一个分支?

很高兴听到对此的一些想法!

【问题讨论】:

  • 很难就您的确切需求和分支策略提出建议。但我建议使用这个:guides.github.com/introduction/flow
  • 有大量的 github 视频,因此您可以制定最适合您的视频

标签: git github collaboration


【解决方案1】:

虽然一些版本控制系统鼓励每个存储库多个项目,但 Git 最适合每个存储库一个项目。 Github 也最适合每个存储库一个项目。

为每个项目创建一个存储库。你可以give each other collaborator access to your repositories。更好的是 make an organization 为您的所有集体存储库并通过组织管理权限。

【讨论】:

  • 感谢您分享这些资源,非常有用! :)
猜你喜欢
  • 2016-04-24
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
  • 2020-09-19
  • 2021-12-31
  • 2020-07-16
相关资源
最近更新 更多