git:推荐的结构

时间:2011-06-19 06:48:37

标签: git version-control

人,

我有这样的目录结构:

webapps
|-- static_media
|-- django
      |---project A
      |---project B
      |--- .git
      |--- lib

我有两个django项目A和B是相关的(lib文件夹中的常见应用程序),只是因子域和访问每个项目的用户类型而不同。目前,我维护一个git存储库,以便我将项目A和B中的文件提交到。但是,对于我忘记包含的项目,我也有静态文件css和js。

我的问题是,这里推荐的git结构是什么?我应该为静态文件添加额外的git存储库吗?话虽如此,我意识到我当前的存储库结构是不合适的,因为如果我将来在django下有新的独立项目以及其他项目的css和js文件,我将自己打电话。

那么,真的应该推荐的git存储库结构是什么样的?

1 个答案:

答案 0 :(得分:2)

我就是这样做的:

  • 所有项目都有自己的回购。所以,项目A和项目B和lib。
  • 所有项目都有自己的static_media。所以在A和B中都会有一个static_media。
  • 由于在A和B中都使用了lib,因此它将被添加为git submodule

Git非常灵活,可以采用很多方法。