您是否对版本控制或整个项目或两者进行版本控制?

ric*_*ick 7 git django version-control

好的,所以我有一个Django项目.我想知道我是否应该将每个应用程序放在自己的git存储库中,或者将整个项目放入git存储库更好,或者我是否应该为每个应用程序都有一个git repo以及git repo for该项目?

谢谢.

Jer*_*all 4

这实际上取决于这些可重用应用程序是否真的会在项目之外重用?

您可能在不同的存储库中需要它的唯一原因是具有单独存储库的其他项目可能需要使用它。但您以后随时可以将其拆分。制作 git 存储库很便宜,因此这是您以后可以在必要时做的事情之一。预先让事情变得复杂只会让你以后感到沮丧,所以请放心等待,直到你知道有必要

YAGNI 它不仅仅用于代码。