2009-07-31 63 views
1

假设我工作的ServiceA使用ProjectB版本1.5.0。我们不太喜欢它的香草;当我们集成新版本的ProjectB时,我们会重新应用一些补丁;我们并不真的认为作为一个私人分支。我们在各种情况下自豪地宣布我们使用ProjectB。我应该如何表示项目的本地修补版本?

什么是最好的方式来表示我们没有使用ProjectB 1.5.0的方式来获得它的开箱即用?应该说,我们使用:

  1. 项目B 1.5.0- 后缀
  2. 项目B 前缀 -1.5.0
  3. ProjectB- 后缀 1.5.0
  4. 前缀 -ProjectB 1.5.0
  5. 只是项目B 1.5.0不要担心
  6. 还有别的吗?

(如果你推荐一个后缀或前缀,是什么?)

+0

应该迁移到程序员.stackexchange.com – chaos 2011-02-11 18:53:23

回答

2

我会用选项1.

作为一个Linux开发人员,我倾向于使用与redhat/fedora或ubuntu可能使用的发布版本相同的格式,他们在上游源版本号末尾附加他们的“修补版本”。

像projectb-1.5.0-23这样的东西将是我修补程序到projectb-1.5.0的23版本。

您的版本之前的所有内容都是未触及过的,并且应该由使用该项目的其他人识别。

2

我宁愿选择1:

项目B 1.5.0后缀

从那以后你就可以轻松地添加版本到后缀。例如:

项目B 1.5.0-ServiceA-0.1

这样你可以指定一个补丁版本,以及。所以,如果你更新补丁,那么你将有:

项目B 1.5.0-ServiceA-0.2等等

相关问题