我正在寻找一些关于如何分支我的应用程序,以便有一个功能有限版本的想法。分叉我的应用程序的新版本
让我给出一个假设。可以说我的桌面应用程序与所有网络浏览器交互。我与Google Chrome的人建立了合作关系,他们希望发布仅适用于他们的浏览器的应用程序版本,并且会排除IE,Firefox等。
我该如何去做这件事?我可以在git中创建一个单独的分支,然后运行我的构建脚本两次,同时切换它们之间的分支。我也可以复制完整的代码目录,并从每个目录构建。
我预见到的一个问题是,我希望我的完整程序中的错误修正能够在限制版本中自动更新。可能还有其他问题,我也没有意识到。所以我在寻找指导。
感谢
+1标志。可以用分支来做到这一点,但在这种情况下标志更容易维护。 – 2011-06-03 22:18:51
谢谢,我认为这将是最好的方法,那么我不必担心重复修复。我可以拥有一个codebranch并标记我想要的功能(或者标记要构建的功能) – mikew 2011-06-04 06:28:09