git - github 或 springloops 上的多个用户和单个存储库

标签 git github springloops

有谁知道允许多个用户从 github 或 springloops 上完全相同的存储库工作的方法吗?我们尝试过的方法是与正在使用的所有 4 台机器共享相同的 key /对,但它不起作用。一个帐户工作正常,但我们不确定如何真正协调整个推/pull/merge 方面。我们想要避免的是同时进行多个分支。

springloops 的吸引力在于,每次有人进行更改时,该更改都会自动通过 FTP 传输到开发服务器。然后只有一个人负责将开发转移到生产。

最佳答案

Git 旨在与每个开发人员的存储库一起使用。给每个人做一个账号,然后指定一个人作为master分支的维护者。其他人都会 fork master,他们可以自己做任何他们想做的事情。一旦他们完成了某些事情,他们会向您发送 pull 请求,您可以将他们的更改 pull 入主分支。然后其他人可以随时从 master pull 数据(每天一次,每天两次,等等)。
管理多个分支机构可能听起来很困难,但只要您有效沟通,这应该不是问题。开发人员完成一项功能后,重要的是他们会向您发送 pull 请求,他们不会只是坐等提交而无人知晓。

在发送 merge 请求之前,开发人员可以遵循的一个可能的好策略是让他们从 master pull 并确保没有冲突。

如果您真的想使用一个帐户,则不必共享相同的 key 。 Github 允许您上传任意数量的 key 。但是,如果您想要像 SVN 一样工作的东西,您应该使用 SVN,因为 Git 并非设计为遵循与 SVN 相同的工作流程。

关于git - github 或 springloops 上的多个用户和单个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5007738/

相关文章:

git diff 与组合 --word-diff

Git 工作流 : forking a project and maintaing a local modified copy, 但保持最新

asp.net - 如何 merge 并提交到 TeamCity 中的分支

node.js - 在 Artifactory 中创建 Github 镜像

jsp - 打印行的特定长度,其中 jSTL c :forEach loops data exists or not

git - 旧的远程别名在 git 日志和 gitk 中仍然可见,如何删除?

Git 错误 "unable to migrate objects to permanent storage"从 bitbucket 推送到 Azure webapp

独立开发者的 GIT

git - 备份 git repos,git fetch 与 git remote update