0

我在 Mercurial 存储库中尝试了几种不同的标记版本的方法,包括分支名称、书签和标签,以及-dev对书签和分支的满意附加。我可以配置 satis 以将默认分支视为稳定而不是 dev 吗?我必须为每个稳定版本制作明确的标签吗?

4

1 回答 1

1

Satis 将“dev-”前缀添加到任何分支名称,并将“-dev”后缀添加到类似于版本号的分支名称,例如1.0.x. 这是有意的,因为当人们继续开发和提交内容时,Composer 就是这样处理确实改变其内容的分支。

所以有一天分支“dev-master”指向一个完全损坏的版本,一天后它接近下一个可能的版本。

不建议使用分支将软件包含到另一个项目中。标记您的软件,让 Satis 创建可下载的 ZIP 包。如果您坚持使用语义版本控制,您和任何使用您的库的人都可以进行更新,而不会因不兼容的更改而陷入麻烦。

如果你真的想使用一个分支,你必须将 minimum-stability 设置为“dev”,或者明确地包含一个开发分支作为稳定版本的别名。请注意,每次您向该存储库提交某些内容以反映更改时,您都必须运行 Satis,只有这样您才能在其他软件中看到更新。

标记软件还不错,我建议您尝试一下。

于 2013-11-02T20:01:08.867 回答