gpt4 book ai didi

git - 多个自定义项目和 Git 的最佳实践

转载 作者:太空狗 更新时间:2023-10-29 13:24:42 26 4
gpt4 key购买 nike

在我的公司,我们有一个为每个客户定制的基础软件。今天使用 SVN,我们有这样的设置:

/trunk
/tags

/branches
/client_project_x
/client_project_y
/client_project_z

在 git 中组织它的最佳方式是什么?每个项目都有一个远程存储库,一个用于基本代码,或者有一个包含多个分支的大型远程存储库?

如果我们使用具有多个分支的大型远程仓库,是否有一种方法可以从远程仓库中仅克隆一个分支?

最佳答案

从概念上讲,一个仓库中的多个分支与多个仓库中的分支没有区别。 DVCS 的全部意义在于消除这种区别。您想从需要访问和控制任何给定分支的的角度来考虑它。如果每个开发人员都可以从每个客户端访问代码,那么将它们全部放在一个中央存储库中会更容易。您可以选择要克隆或不克隆的分支,尽管克隆整个存储库是最简单的。如果您需要在不同分支中拥有非常不同的访问权限,最好为它们创建单独的存储库。

换句话说,以对开发和测试团队来说更容易的任何方式进行设置。

关于git - 多个自定义项目和 Git 的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12264329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com