2016-12-14 89 views
0

在我的git倉庫的根目錄下,我有一個名爲「設計論文」的文件夾,我把所有的設計和規劃都放到了這裏。我只有一個名爲design_papers的分支。Git,在哪裏放置設計文件?

由於這個分支假設永遠不會結束,直到項目結束,我把每一個完成的特性分支被合併到develop時間基礎重建design_papers分支到develop分支。

有沒有更好的方式來管理我的設計工作在git倉庫裏面,還是我應該從存儲庫中排除它們並存儲在其他地方?

+0

爲什麼一個單獨的分支?將設計筆記保留在同一分支中是很好的,並且可能對讀取您的代碼的任何人有用。 –

+0

@IsmailBadawi因爲我傾向於在啓動該功能之前提前計劃。所以,如果我把它們放在功能分支中,我可能會有10-20個分支,只是拿着設計筆記而無所事事。 –

回答

1

我會去與單獨的存儲庫的文檔。這使您可以在代碼或文檔上工作而無需在分支機構周圍移動。

據我瞭解,您不希望代碼與文檔始終保持同步,可能只是用於發佈(通常doc是發行版的一部分)。我會通過在你的代碼回購中引用相關的doc-repo commit ID來實現這一點,無論你何時發佈一個版本(或者達到某個里程碑,無論如何)。即使是一個簡單的文本文件提交ID中,將工作 - 你可以看到任何里程碑,文檔的版本是相關

恕我直言git的效果最好用簡單的項目結構,而不subtree/submodule東西