Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git-fork版本_Git_Github_Version_Git Fork - Fatal编程技术网

Git-fork版本

Git-fork版本,git,github,version,git-fork,Git,Github,Version,Git Fork,当我在GitHub上转出其他人的项目、更新文件和更新我自己的转出时,如何对我的转出进行版本设置 例如,原始项目是1.2.3版,我添加了一个小错误修复。我会将fork的版本更改为1.2.4吗?或者我会从版本1开始,因为它本质上是一个单独的项目 这有标准吗?还是个人偏好?如果您的fork打算成为自己的项目,请随意使用您想要的任何版本控制 但是,如果您希望fork密切跟踪原始存储库(即,您计划定期将原始存储库中的更新合并到fork中),那么将您的版本号基于上游项目的版本号可能是有意义的。这是一种显示软

当我在GitHub上转出其他人的项目、更新文件和更新我自己的转出时,如何对我的转出进行版本设置

例如,原始项目是1.2.3版,我添加了一个小错误修复。我会将fork的版本更改为1.2.4吗?或者我会从版本1开始,因为它本质上是一个单独的项目


这有标准吗?还是个人偏好?

如果您的fork打算成为自己的项目,请随意使用您想要的任何版本控制

但是,如果您希望fork密切跟踪原始存储库(即,您计划定期将原始存储库中的更新合并到fork中),那么将您的版本号基于上游项目的版本号可能是有意义的。这是一种显示软件所基于的上游版本的简单方法

例如,该项目使用基于其所基于的FreeBSD版本的主要版本控制。FreeNAS的当前9.2版本基于FreeBSD 9。如果发布了基于FreeBSD 9的新版本,它很可能被称为9.3版。如果将来有一个基于FreeBSD 10的新版本出现,它很可能是FreeNas 10.0


您可能还希望将上游的次要版本合并到您的版本号中,但这取决于您的需要和上游存储库的版本控制策略。

您是否打算将您的更改合并到上游,或者您的fork计划成为其自己的项目?@Chris It是其自己的项目。如果不是,情况会怎样?这是一个很好的答案。谢谢我想我做得不错,很高兴知道。我还担心这个问题主要是基于意见的,但我想问也没什么坏处。