分享 分享 git subtree 替代 git submodule

cloudsben · 2013年08月02日 · 最后由 cao7113 回复于 2016年07月08日 · 13496 次阅读

上个礼拜在公司内部分享的!

发到这上面给大家看看,应该会有人在使用 git subtree

https://speakerdeck.com/cloudsben/git-subtree-ti-dai-git-submodule

cool, 把各种用到 submodule 的东西改成 subtree 了

看了一遍还是不会用... 先 Mark 了等以后遇到使用场景. http://git-scm.com/book/zh/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A0%91%E5%90%88%E5%B9%B6

支持,之前就遇到 submodule 删除子仓库各种麻烦的问题

不错,有用

#1 楼 @luikore 呵呵,去年听了你的超越正则表达式的正则表达式非常给力! 我的 emacs 配置也已经使用了 git subtree, 之前 padrino 的作者也说要在 https://github.com/evilchelu/braid/ 尝试使用 git subtree !

#3 楼 @Martin91 删除挺费劲的,需要修改好几处! 之前我在使用 submodule 的时候, 也遇到比较有意思的使用情况, 比如子仓库嵌套子仓库, 有很多的 submodule, 更新起来比较麻烦, 后来无意中发现了一个命令 git submodule foreach, 这个还是比较帅的

删除 submodule 可以用 git-extra 的子命令

以前用过 submodule 多层嵌套 结果更新那个叫麻烦。。。

#7 楼 @nouh 还真没使用过 git-extra ,有时间尝试一下

subtree 怎么删除呢

#11 楼 @hillwatter 直接文件就可以了

git subrepo 可以尝试下

需要 登录 后方可回复, 如果你还没有账号请 注册新账号