如果您的分支打算成为自己的项目,请随意使用您想要的任何版本。
但是,如果您希望您的分支紧密遵循原始存储库(即您计划定期将原始存储库的更新合并到您的分支中),那么将您的版本号基于上游项目可能是有意义的。这是显示您的软件所基于的上游版本的简单方法。
例如,FreeNAS 项目使用基于其所基于的 FreeBSD 版本的主要版本控制。目前的 FreeNAS 9.2 版本是基于 FreeBSD 9 的。如果发布基于 FreeBSD 9 的新版本,它很可能会被称为版本 9.3。如果将来某个时候出现基于 FreeBSD 10 的新版本,很可能是 FreeNas 10.0。
您可能还希望将上游的次要版本合并到您的版本号中,但这取决于您的需求以及上游存储库的版本控制策略。