gpt4 book ai didi

github - GitHub 项目和里程碑之间有什么区别/关系?

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

GitHub 最近的更新在 GitHub 工作流程中添加了名为项目的内容,因为我对项目跟踪工具没有任何特殊经验 例如 Jira 或 Trello (嘿,至少我注意到了相似性),请问任何人都可以详细说明 GitHub < 之间的(关键)差异 em>里程碑和新项目

如果我理解正确的话,里程碑是将问题组织成较小的“子项目”的一种方式 - 小于整个“项目”(在我的世界中 View ,由存储库表示)。当所有问题都完成/关闭时,里程碑可以被视为完成。

在我看来,新引入的项目也是一种将问题组织到比存储库更小的中的方式”子项目”(尽管称为项目)。我知道工作流程应该与“纯粹”里程碑略有不同,并且更加细粒度。

那么,项目是否可以补充里程碑(或者更确切地说,里程碑现在补充项目?)或者应该我宁愿将项目视为里程碑替代品

项目实际上属于存储库[-milestone]-issue层次结构中的哪个位置?

遗憾的是,GitHub 关于引入项目的博客条目没有提及任何关系 ( https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features )。

我不知何故感觉有一个,但我无法指出它。

最佳答案

我也在想同样的事情。这是我的想法。

首先,让我们回顾一下主要的相似点和不同点:

  • 一个问题可以属于多个项目,但只能属于一个里程碑。
  • 项目永远不会完成。没有进度条或截止日期。项目没有进度条或截止日期(现在有,尽管它作为“跟踪项目进度”复选标记隐藏在项目菜单中,并且没有进度百分比计算),但现在可以关闭(正如 @Sheen 所指出的)
  • 另一方面,里程碑拥有所有这些,但缺乏任何形式的组织。问题要么在里程碑中,要么不在里程碑中。 (可以按照@Nick McCurdy 的指示订购)
  • 问题可以按里程碑过滤,但不能按项目过滤。正如@cmonkey 所指出的,问题现在可以按项目和里程碑过滤。
  • 项目可以包含注释(可以转换为问题),这样就不会因为模糊的想法而污染问题跟踪器
  • 一个项目可以跨越多个里程碑,一个里程碑可以包含不同项目的一部分。
  • 组织也可以拥有项目。这些项目可以包含来自组织中任何存储库的票证,这使得它非常有用。

所以我的看法是,项目是一种完全独立的方式,可以在更高的层面上可视化和组织你的工作(想想“项目管理”、多个团队、多个存储库等。 ),而里程碑是在更基本的层面上组织截止日期和发布的一种方式(想想“发布管理”、“版本”等)。考虑到这一点,一个问题只属于一个里程碑(它只发布或推送到生产一次),但可以是不同项目的一部分,这是有道理的。

我确信他们有其他看待它的方式,而且我有兴趣听到其他意见。

编辑 2017 年 12 月

不久前,在与里程碑和项目合作了一年多之后,我意识到还有一个我完全忽视的重要方面。

  • 里程碑Scrum方法论的工具。里程碑对于时间盒迭代和处理批量问题的冲刺很有帮助。
  • 项目看板方法的工具。项目有利于持续交付和稳定的工作流程。

关于github - GitHub 项目和里程碑之间有什么区别/关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39591795/

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