- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Mercurial(带有 VisualHg)用于我的源代码,我遇到了以下情况。
我目前正在使用默认分支,并希望按照 http://stevelosh.com/blog/2010/05/mercurial-workflows-stable-default/ 中显示的过程进行操作创建一个新的稳定分支。
这是我的问题:
我不确定这种方法是否适用于 Mercurial:我以前使用 VisualSVN。谢谢。
最佳答案
要使用 VisualHg
创建一个 stable
分支,请按照以下步骤操作:
stable
,然后按Ok这已经创建了您的 stable
分支,它具有您发布的内容,除了您创建的标签仍在 default
分支上。如果你想移动它,你可以在工作台上进行,如下所示:
stable
上的最新修订版,然后在弹出菜单中单击标签...如果您正在使用中央存储库,那么您需要通过单击 TortoiseHg 同步窗口的 选项 按钮并勾选 来指定您要推送新分支在推送更改之前允许推送新分支 (--new-branch)。
将来,您将从 default
merge 到 stable
,然后在您想要发布另一个版本时标记 stable
。要将更改从 default
merge 到 stable
,请执行以下操作:
stable
的最新变化,右击然后点击Update...default
中找到最新的更改,右键单击然后单击 Merge with local...要以另一种方式 merge ,请在第一步中更新为 default
,并在步骤 3 中从 stable
merge 。
要在您的机器上有两个文件夹,一个包含 default
,另一个包含 stable
,您只需再次克隆存储库并将其中一个更新到 default
分支,另一个更新到stable
分支。
关于mercurial - 如何在 Mercurial 中创建一个新的 "stable"分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15618668/
我是一名优秀的程序员,十分优秀!