Version control 保持两个Hg分支同步
我在Mercurial有两个分支。一个用于在本地计算机上调试,因为有些wampserver设置仅在本地计算机上有效 另一个分支用于发布,因此包含web服务器本身所需的服务器设置。不幸的是,即使是一个简单的Version control 保持两个Hg分支同步,version-control,mercurial,tortoisehg,Version Control,Mercurial,Tortoisehg,我在Mercurial有两个分支。一个用于在本地计算机上调试,因为有些wampserver设置仅在本地计算机上有效 另一个分支用于发布,因此包含web服务器本身所需的服务器设置。不幸的是,即使是一个简单的index.php也不同,因为标记 我想知道如何使这两个分支保持同步,而不必每次发布时都将本地更改合并到发布分支 有没有更好的方法来维护这两个分支机构?例如,我可以同时将更改提交到两个分支吗 您可以使用而不是合并 在历史树方面,这与merge非常相似。。。但出于您的目的,它可以稍微干净一点。我建
index.php
也不同,因为
标记
我想知道如何使这两个分支保持同步,而不必每次发布时都将本地更改合并到发布分支
有没有更好的方法来维护这两个分支机构?例如,我可以同时将更改提交到两个分支吗
您可以使用而不是合并
在历史树方面,这与
merge
非常相似。。。但出于您的目的,它可以稍微干净一点。我建议您至少看看,至少试试看
在MQ支持的工作流中,您将在MQ队列中获得单分支+单补丁:
- 分支(永久变更集)表示使用开发人员配置的主线开发
- 补丁包含将DEV转换为PROD所需的更改
- 您可以使用qpop | qpush修补程序在两种配置之间切换,在开发环境中使用未应用的路径更改代码库始终,推送(并解决可能的冲突|刷新修补程序)修补程序以获得产品环境的更改代码
--keep
选项)