我不确定人们是否通常在同一存储库中维护生产分支和其他开发/开发人员特定分支,但我希望拥有单独的仅生产存储库。
现在,在这种情况下,我如何不断更新生产存储库/分支中的代码?
如果是同一个存储库,那么我可以跨分支创建拉取请求,并使分支/代码保持最新或同步。
但是,如何不断将新的代码修改推送到不同存储库中的分支?
对于初始副本,有“克隆”功能,但我不知道是否也可以拉取。
Azure DevOps:跨存储库拉取请求?
您可以在Azure Devops中执行此类操作。BUT, the 前提条件是否一定存在Fork电流之间的关系(Repos-A
)和目标(Repos-B
) repos.
换句话说,一个存储库必须被分叉自如果您想跨存储库创建拉取请求,则可以使用另一个存储库。
此时,您在创建拉取请求时可以选择另一个存储库/项目。
一般情况下,我们不太推荐这样的操作。在这个,我们描述了一些场景:
对于非常小的团队(2-5 名开发人员),我们建议在
单个仓库。每个人都应该在主题分支上工作,而master应该
受到分支机构政策的保护。随着您的团队规模不断扩大,您可能
发现自己已经无法适应这种安排,并且更愿意切换到
分叉工作流程。
如果您的存储库有大量临时或不常见的
提交者(类似于开源项目),我们推荐
分叉工作流程。通常只有项目的核心贡献者
拥有对您的存储库的直接提交权限。你应该问
来自核心人员组之外的合作者可以通过分叉进行工作
存储库的。这会将他们的更改与您的更改隔离开来,直到
你有机会审查工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)