2016-12-14 92 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东西