django - 您是对单个应用程序还是整个项目或两者进行版本控制?

标签 django git version-control

好的,所以我有一个 Django 项目。我想知道我是否应该将每个应用程序放入其自己的 git 存储库中,还是将整个项目放入一个 git 存储库中更好,或者我是否应该为每个应用程序创建一个 git 存储库,并为每个应用程序创建一个 git 存储库项目?

谢谢。

最佳答案

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

您可能在不同的存储库中需要它的唯一原因是其他具有单独存储库的项目可能需要使用它。但是你以后总是可以把它分开。制作一个 git repo 很便宜,所以如果有必要的话,这是你以后可以做的事情之一。预先把事情弄复杂只会让你以后感到沮丧,所以请随意等待,直到你知道这是必要的

YAGNI 它不仅仅用于代码。

关于django - 您是对单个应用程序还是整个项目或两者进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/967817/

相关文章:

javascript - 如果我没有分页会发生什么?只是继续循环发布...为什么需要分页,用于页脚?

Python删除CSV文件末尾的空格

git - 如何撤消两次提交之间的更改?

git svn 迁移失败,svn 1.8

git - 颠覆和 GIT 集中化

python - Django-CMS 自定义插件未在已发布页面中显示数据

Django:当数据通过管理面板更改时自动使缓存无效?

git - 如何更改 git 历史记录中的文件路径?

java - NetBeans 8.1 无法连接到远程存储库

svn - 用于 Tortoise 客户端的 Windows Subversion 服务器 (SVN)