Git,设计稿放在哪里?

Git, where to put design papers?

在我的 git 存储库的根目录中,我有一个名为 "Design Papers" 的文件夹,我将所有的设计和计划都放入其中。我有一个名为 design_papers 的分支专门用于此文件夹。

由于这个分支假设在项目结束之前永远不会完成,所以每次完成的功能分支合并到 develop.[=15 时,我都会将 design_papers 分支重新定位到 develop 分支=]

是否有更好的方法来管理我在 git 存储库中的设计工作,或者我应该将它们从存储库中排除并存储在其他地方?

我会使用单独的文档存储库。这使您可以在代码或文档上工作,而无需在分支之间移动。

据我了解,您不想让代码与文档保持同步一直,可能只是为了发布(通常文档是发布的一部分)。每当您发布一个版本(或达到某个里程碑,无论如何)时,我都会通过在您的代码回购中引用相关的 doc-repo 提交 ID 来实现这一点。即使是包含提交 ID 的简单文本文件也可以使用 - 对于任何里程碑,您都可以看到哪个版本的文档是相关的

恕我直言 git 最适合没有 subtree / submodule 内容的简单项目结构