我正在寻找一种在github上管理我的跨平台HTML + JS项目的整洁方法。 这是我典型的工作流程:
从第2步开始,我出来了:
我的问题是每个平台的分叉/分支迫使我复制项目共享部分的更改。也许有一些我在分支和分叉中都缺少的东西。
您使用哪种方法在github上组织代码,以保留项目的差异和统一性?
答案 0 :(得分:0)
听起来像分支可能是要走的路:创建一个 android 分支等,如果你需要进一步分支,那么创建 android / branch1 , android / branch2 等等。
当您需要在分支之间合并文件时,您可能希望使用git cherry-pick
命令来选择要合并的提交。在推动之前,我也可能会在一个临时的本地分支上执行此操作,以便从错误中恢复!