github项目和存储库中的项目有什么区别?

时间:2020-01-14 06:52:23

标签: github project project-management github-projects

我知道这个问题听起来很愚蠢,但是我无法理解每个存储库中提供的主项目和项目选项之间的区别。

它们是相同的吗? (但网址不同)

我看着help.github.com

但这没有帮助。

我基本上了解到,对于大型项目管理,存储库中的项目会有所帮助。

在什么用例上,他们提供了存储库之外的另一个项目并将这些存储库链接到该项目?

是为了结构化吗?

2 个答案:

答案 0 :(得分:2)

在github上有一个存储库(有时称为“项目”),用于存储代码。您更改代码,进行git commit,然后将这些代码更改推送到github存储库。

GitHub还具有一个称为“项目”的功能,该功能为您提供一种管理需要在代码上完成的工作的方法。 GitHub还具有问题跟踪程序“问题”。您可以使用GitHub项目委员会来组织GitHub问题,从而使您能够查看代码中的工作情况。

您可以在存储库设置中关闭“项目”和“问题”功能,而不必使用它们。工作的中心是存储库中的代码,该代码可以称为项目-Projects功能使您可以以更直观的格式在GitHub中管理问题。

答案 1 :(得分:0)

区别在于范围。 “主项目”(用户拥有的项目委员会)可能会出现问题并从多个存储库中提取请求,而“存储库中的项目”(存储库项目委员会)只能包含问题并提取属于该存储库的请求。

来自Project boards docs

项目委员会的类型:

  • 用户所有的项目委员会可以包含问题并从任何个人存储库中提取请求。
  • 组织范围内的项目委员会可以包含问题并从属于组织的任何存储库中提取请求。您最多可以将25个存储库链接到您的组织或用户拥有的项目委员会...
  • 存储库项目委员会的范围是在单个存储库内发布和拉出请求。它们还可以包括一些注释,这些注释引用了问题并在其他存储库中提取了请求。