我使用 Mercurial 作为我的应用程序的源代码控制。到目前为止,管理分支很简单:我提交更改并在发布更新时添加标签。而已。
上周,我一直在开发我的应用程序的“假日”版本。代码几乎相同,唯一改变的是图片、声音等。但是,我一直这样做的方式不会长期有效。一旦假期结束,我将不得不回滚到以前的提交并从那里继续。
这是我的问题:我应该为我的应用程序的假日版创建一个分支吗?如果是这样,是否为时已晚?假设我在2014年继续改进我的应用程序的非假期版本,并希望在2014年发布一个新版本的假期版本,我如何在分支之间进行集成?
谢谢!