场景:购买的Web应用程序,定期更新供应商.然后,我们大量定制外观,有时添加我们自己的功能或在供应商到达之前修复错误.对于版本控制,我们每次收到新版本时都会按照"供应商分支"模型使用Subversion .这有一个额外的好处,我们有一个,版本控制,他们的系统的vanilla副本.
问题:我们想切换到Mercurial,可能会遵循稳定/默认的分支模式.如果我们只从我们的供应商处获得一个版本并从那里开始开发它,那么Mercurial就非常有意义.但是,无论出于何种原因,我都无法理解如何处理供应商的未来版本.
请求:任何有关"供应商分支"Mercurial风格的帮助将不胜感激.