V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
refresh
V2EX  ›  git

子项目的git怎么处理?

  •  
  •   refresh · 2013-07-05 18:08:43 +08:00 · 3525 次点击
    这是一个创建于 4163 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在有一个项目,项目有若干个子项目,大家觉得是统一放到git下,还是不同的子项目分成不同的git仓库好?

    例如项目是这样:
    some_project
    ios
    website
    android
    documents

    我觉得这样git的目录应该统一在some_project下,但这样有一个问题,ios的项目是在ios目录下,那么xcode就无法使用git,因为.git是在some_project下。

    另一个解决方案是给ios和website建立不同的git仓库,但这样项目就不会被统一管理起来了。

    so, 有什么好招?
    4 条回复    1970-01-01 08:00:00 +08:00
    zhouitpro
        1
    zhouitpro  
       2013-07-05 18:23:57 +08:00
    git submodule ?
    alexrezit
        2
    alexrezit  
       2013-07-05 18:29:59 +08:00
    git submodule.
    refresh
        3
    refresh  
    OP
       2013-07-05 19:25:17 +08:00
    @zhouitpro
    @alexrezit

    git submodule可以解决部分问题,但需要改变文件结构
    gno23x
        4
    gno23x  
       2013-07-05 19:27:45 +08:00
    我觉得
    ios
    website
    android
    这三个还是分三个仓库吧。

    documents的话可以作为上面三个仓库的submodule
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:43 · PVG 23:43 · LAX 07:43 · JFK 10:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.