Git-fork版本
当我在GitHub上转出其他人的项目、更新文件和更新我自己的转出时,如何对我的转出进行版本设置 例如,原始项目是1.2.3版,我添加了一个小错误修复。我会将fork的版本更改为1.2.4吗?或者我会从版本1开始,因为它本质上是一个单独的项目Git-fork版本,git,github,version,git-fork,Git,Github,Version,Git Fork,当我在GitHub上转出其他人的项目、更新文件和更新我自己的转出时,如何对我的转出进行版本设置 例如,原始项目是1.2.3版,我添加了一个小错误修复。我会将fork的版本更改为1.2.4吗?或者我会从版本1开始,因为它本质上是一个单独的项目 这有标准吗?还是个人偏好?如果您的fork打算成为自己的项目,请随意使用您想要的任何版本控制 但是,如果您希望fork密切跟踪原始存储库(即,您计划定期将原始存储库中的更新合并到fork中),那么将您的版本号基于上游项目的版本号可能是有意义的。这是一种显示软
这有标准吗?还是个人偏好?如果您的fork打算成为自己的项目,请随意使用您想要的任何版本控制 但是,如果您希望fork密切跟踪原始存储库(即,您计划定期将原始存储库中的更新合并到fork中),那么将您的版本号基于上游项目的版本号可能是有意义的。这是一种显示软件所基于的上游版本的简单方法 例如,该项目使用基于其所基于的FreeBSD版本的主要版本控制。FreeNAS的当前9.2版本基于FreeBSD 9。如果发布了基于FreeBSD 9的新版本,它很可能被称为9.3版。如果将来有一个基于FreeBSD 10的新版本出现,它很可能是FreeNas 10.0
您可能还希望将上游的次要版本合并到您的版本号中,但这取决于您的需要和上游存储库的版本控制策略。您是否打算将您的更改合并到上游,或者您的fork计划成为其自己的项目?@Chris It是其自己的项目。如果不是,情况会怎样?这是一个很好的答案。谢谢我想我做得不错,很高兴知道。我还担心这个问题主要是基于意见的,但我想问也没什么坏处。