2012-05-02 57 views
0

我有一個我分叉的微控制器的代碼庫。不幸的是,它還不是一個可以在其他外部項目中編譯的工具庫 - 在開發特定的微控制器應用程序時,可能需要在「核心」模塊中破解一些東西。只要它在github上,就可以保持它的健全,並將修復和功能推給父回購等,但我擔心我的特定應用程序 - 我在哪裏爲他們保留代碼?如何使用Git組織我的代碼?我應該分叉還是分叉?

據我所知,分支被認爲是git中短暫的artefact?我應該爲每個特定應用程序分配我的回購嗎?

有問題的代碼是https://github.com/Miceuz/LPC1343CodeBase我有主和兩個分支的主代碼庫 - 溫度控制器固件和LED板固件。

回答

1

對於單獨的項目,我會用分叉和開發一個特定的項目做一個分支。想象一下,一個項目是一棵樹;您可以爲項目的每個部分分支,這些部分可以合併爲一個「大」分支,該分支仍然是該樹的一部分,然後您可以複製並「植樹」一棵新項目。

它在這裏很晚很好! :P

相關問題