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

请教 svn external 的 git 解决方案

  •  
  •   georgetso · 2013-07-02 11:44:28 +08:00 · 3383 次点击
    这是一个创建于 3922 天前的主题,其中的信息可能已经有所发展或是发生改变。
    google了很久, 没找到合适的方案.

    我有两个项目, A和B.
    A的结构为[A code]和[SHARED CODE], B结构未[B code]和[SHARED CODE].

    如果是svn, 我可以在项目B里设置 svn external, 让B的 [SHARED CODE]部分直接指向A项目的[SHARED CODE]路径.

    但是, git不允许子路径clone, 所以如果使用 submodule, 就得变成3个项目: [SHARED CODE], A和B. 蛋疼.

    更糟的是, 如果采用 submodule, 当我在A项目里对[SHARED CODE]做出一些改动, 似乎对其进行提交是很困难的事情, 然后在B里git pull似乎也不会自动更新[SHARED CODE]的内容.

    那么, 请问有没有合适的解决方案, 让我的蛋舒服一点么
    1 条回复    1970-01-01 08:00:00 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3171 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:34 · PVG 20:34 · LAX 05:34 · JFK 08:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.