Mercurial中的小型临时分支

Aus*_*yde 6 mercurial branch

我已经阅读了很多关于Mercurial和分支的内容,但是,我仍然是一个版本控制新手.

我正在开展一个项目,我的任务是开发一个新模块.

我有一个"主"存储库,其中包含项目其余部分的最新代码,以及一个克隆的存储库(称之为"任务"),我现在在这里工作.

我是一堆提交到我的任务中,发现我想用我的程序读取/存储/处理配置数据的方式进行一些"实验".

现在,如果我正确理解VC最佳实践,那么这将是一个分支的好时机.

如果我开始进行这个实验,并且我喜欢它的发展方向,我会想要将它快速合并回"默认"分支上的"任务"存储库.

另一方面,如果我不喜欢它的发展方式,我可能只是废弃分支.

我最熟悉的分支方式是通过克隆,但我不认为这将是这种情况下的最佳方法,因为我只会更改一些文件,但显然使用命名分支是永久性的,这不是在这里看似合适.

对于这种情况,您有什么建议/最佳做法?

ben*_*sai 5

我对Mercurial相对较新,但我确切地知道你所描述的情况.我之前做了一些研究,我的结论是最简单的方法是克隆我的存储库.

请参阅此答案以获得更多见解.

此外,这是Mercurial分支的一个很好的指南 :)