几天前刚刚开始与Mercurial合作,有些事我不明白.
我有一个我想做的实验性的事情,所以正常的做法是克隆我的存储库,处理克隆,如果最终我想保留这些更改,我会将它们推送到我的主存储库.
问题是克隆我的存储库需要很多时间(我们有很多代码),只编译克隆的副本需要一个小时.
所以我需要以某种方式在不同的存储库上工作,但仍然在我原来的工作副本中.
输入本地分支.
问题只是创建一个本地分支需要永远,并与他们合作也不是那么有趣.因为当在本地分支之间移动时不会"恢复"到目标分支状态时,我必须发出一个hg purge(删除在移动的分支中添加的文件)然后hg update -c(以恢复移动的分支中的已修改文件).(注意:我确实尝试过PK11 fork的本地分支扩展,它有一个简单的本地分支创建崩溃异常)
在一天结束时,这太复杂了.我有什么选择?
除了克隆之外,还有几种与本地分支机构合作的方法:
您可能有兴趣阅读有关Mercurial分支的非常有见地的指南.我想书签扩展是你所描述的上下文中最合适的分支方式.
| 归档时间: |
|
| 查看次数: |
627 次 |
| 最近记录: |