gpt4 book ai didi

svn - 这个 svn 结构有多好?

转载 作者:行者123 更新时间:2023-12-04 10:09:28 25 4
gpt4 key购买 nike

enter image description here

以上是我计划用于组织中的 Java 项目的模拟结构。大家怎么看?看起来是不是很传统?此外,如果您使用 project1,在标签下,您可以看到 1.0.1、1.0.2 等 - 这些是发布标签,在发布后创建。现在,Dev 分支下会存在什么样的标签?它们什么时候创建?我应该为每个开发人员在 DevBranch 下创建分支吗?我很迷惑。

最佳答案

大家怎么看?

不好。通常,branches 进一步包含 tags , trunk , branches . Branch就像 trunk但是一个并行的开发流。通常,您通过 copy 创建分支来自 trunk或来自 tag或来自另一个 branch .除此之外还可以。

看起来是不是很传统?

是的。

现在,Dev 分支下会存在什么样的标签?

标签是指名称。你可以给他们一些描述性的名字..喜欢或project1_new_caching_mechanismproject1_1.1_spot_fixes -- 表明这可能是从版本 1.1 复制的标记以修复版本中的一些问题。当您发布此分支时,您希望将这些修复程序合并到其他并行运行的分支和主干。

它们什么时候创建?

每当您发现并行开发场景时。就像您想通过负载测试和在不妨碍主要开发分支的情况下向其添加改进的代码来提高性能一样。或用于现场修复。或用于功能替换......或用于多版本支持。

我应该为每个开发人员在 DevBranch 下创建分支吗?

SVN 是集中式存储库……(与 Git 不同),任何 SCM 的目的都是允许多个开发人员同时处理它……您将通过为每个开发人员分离存储库来违背目的。

关于svn - 这个 svn 结构有多好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867935/

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