2012-05-02 55 views
0

我有一个我分叉的微控制器的代码库。不幸的是,它还不是一个可以在其他外部项目中编译的工具库 - 在开发特定的微控制器应用程序时,可能需要在“核心”模块中破解一些东西。只要它在github上,就可以保持它的健全,并将修复和功能推给父回购等,但我担心我的特定应用程序 - 我在哪里为他们保留代码?如何使用Git组织我的代码?我应该分叉还是分叉?

据我所知,分支被认为是git中短暂的artefact?我应该为每个特定应用程序分配我的回购吗?

有问题的代码是https://github.com/Miceuz/LPC1343CodeBase我有主和两个分支的主代码库 - 温度控制器固件和LED板固件。

回答

1

对于单独的项目,我会用分叉和开发一个特定的项目做一个分支。想象一下,一个项目是一棵树;您可以为项目的每个部分分支,这些部分可以合并为一个“大”分支,该分支仍然是该树的一部分,然后您可以复制并“植树”一棵新项目。

它在这里很晚很好! :P

相关问题