2013-07-30 167 views
2

我有幾個小型項目,我經常更新文檔而不是源文件。由於這些項目很小,因此它們只有一個目錄,其中存儲了文檔和源文件。如何將文檔記錄與源歷史記錄分開保存?

是否有可能在同一個git倉庫中擁有docs和srcs,但不會頻繁更新文檔來污染源歷史記錄?或查看沒有文檔歷史記錄的源歷史記錄?沒有過於複雜的工作流程?我希望docs與srcs在同一個git repo下。

我已經搜索過SO/Google,但目前還沒有找到解決方案。

+3

也許你可以將你的文檔保存在主Git倉庫中的一個單獨的子模塊中? – 2013-07-30 14:18:12

+2

或者更新單獨分支中的文檔,並在完成後將其合併到主文件中? – 2013-07-30 14:19:35

+0

@Cupcake,如果發佈在答案中,我會接受你的建議(關於單獨的文檔分支)。 –

回答

2

您擁有的一個選擇是更新單獨分支中的文檔,並在準備就緒時將其合併到master中。

我不確定它是否適用於最大限度地減少主要回購中可見的更改的目的,但另一種選擇可能是將您的文檔保存在主Git回購庫中的單獨子模塊中。

+0

+1,我已經從'master'分支了'doc'分支,並在發佈時重新合併。 –

2

您可以點菜GitHub上與他們的gh-pages分支:

git checkout --orphan project-doc 

分支都會有自己的歷史,而在同一倉庫之中。