假设我使用的ServiceA使用ProjectB 1.5.0版。我们不太习惯使用香草;当我们集成新版本的ProjectB时,我们会重新应用一些补丁;我们并不真的认为这是一个私人分叉。我们自豪地在各种情况下宣布我们使用ProjectB。
表示我们没有使用ProjectB 1.5.0的最佳方式是什么,就像你开箱即用的方式一样?我们应该说我们使用:
(如果你推荐后缀或前缀,那么什么?)
答案 0 :(得分:2)
我更喜欢选项1:
ProjectB 1.5.0-suffix
从那时起,您可以轻松地在后缀上添加版本控制。例如:
ProjectB 1.5.0-ServiceA-0.1
这样您也可以指定补丁版本。因此,如果您更新补丁,那么您将拥有:
ProjectB 1.5.0-ServiceA-0.2等......
答案 1 :(得分:2)
我会使用选项1。
作为一名Linux开发人员,我倾向于使用与redhat / fedora或ubuntu等发行版可能使用的格式相同的格式,并将其“修补版本”附加到上游源版本号的末尾。
projectb-1.5.0-23之类的内容将是我对projectb-1.5.0的补丁的第23次修订。
您的版本之前的所有内容都不会受到影响,任何使用该项目的人都应该能够识别。