2012-02-12 69 views
2

可能重复:
How to use mercurial for release management?我应该如何在mercurial中实现版本控制?

我应该用什么来使用水银版本的应用程序?我应该使用标签,分支还是其他选项?现在我正在分支我的应用程序的每个已部署版本,并指定了它的版本。我做错了吗?有更好的解决方案吗?

这里是我的版本库的历史观点:

enter image description here

+1

这里已经有十几个关于哪些是用Mercurial管理发布的最佳方法的问题,例如:[如何使用mercurial进行发布管理?](http://stackoverflow.com/questions/3827628/how-to -use-mercurial-for-release-management) – krtek 2012-02-12 18:30:18

回答

1

我不使用水银,但有足够的经验,Perforce的,可以告诉你我们所做的事情。

我们会标记或标记每个版本是一个发行版,但只有在需要修改时才会发布。这样,您只需在实际需要分支代码时添加分支的额外开销。

+0

我想知道您的解决方案在Mercurial中是否会相同,因为它的实现与其他源代码控件不同 – 2012-02-12 14:33:20

+0

我认为这个想法与您可以从历史点创建分支相同。 – 2012-02-12 14:35:58

相关问题