Mic*_*ler 218 mercurial tortoisehg
我下载了TortoiseHg 1.0进行评估.对于我的生活,我无法弄清楚如何建立一个分支.它似乎理解分支(例如在其存储库浏览器中)但我似乎无法找到制作分支的方法.这似乎是一种基本功能,因为DVC经常被吹捧的好处是轻量级分支.
我用Google搜索并且找不到关于这个主题的讨论(至少对于最近的版本)所以我不得不假设我错过了什么,对吧?
更新:所以我在下面标记了Chad Birch的回答来回答"新分支"问题.正如他正确指出的那样,您执行提交,然后单击分支按钮以显示分支维护对话框,您可以在其中创建新分支.我有点希望他们为我们提供了一个上下文菜单选项.一旦你分支,下一个自然的问题是如何合并,这也不明显.事实证明,选项隐藏在存储库资源管理器中.您需要选择另一个分支的头部,右键单击,然后选择"与...合并".
Cha*_*rch 212
如文档中所示,您只需单击branch: default提交对话框顶部附近的按钮,然后更改为新的分支名称即可.
大多数情况下,在mercurial中,您可以clone在存储库中创建分支.
然后,您可以在进行编辑和提交后合并单独的存储库.
这可能听起来会占用大量磁盘空间,但在大多数操作系统上,mercurial将生成硬链接而不是复制文件.无论如何,磁盘空间通常很便宜,因为它是本地的,它的速度相当快.
如果你考虑一下,每个"结账"(在svn术语中)或"克隆"(在mercurial术语中)实际上是一个可能会合并回来的分支,所以很有意义的是克隆是制作分支的常用方法.
| 归档时间: |
|
| 查看次数: |
79825 次 |
| 最近记录: |