Chinaunix

标题: 有没有懂git的大神,有个问题急需解决下 [打印本页]

作者: image_s    时间: 2016-04-11 23:08
标题: 有没有懂git的大神,有个问题急需解决下
如何分解一个git仓库为多个git仓库,并保留原来的git log。

比如a仓库下有两个目录b和c,一直作为一个仓库使用,现在我要把b和c分离成两个仓库,又不想丢失原来的的log。

有什么方法。
作者: windoze    时间: 2016-04-11 23:37
没有办法,commit并不是以单个文件为单位的。
理论上说你可以手工操作每条commit log把它们硬写进新仓库,比如说一次一条重放commit log,然后把它手工转移到新仓库里。

话说有这个功夫还不如写个changelog……
作者: shang2010    时间: 2016-04-12 07:27
changelog是什么怪兽??
作者: hellioncu    时间: 2016-04-12 08:30
我来出个馊主意:a拷贝一份到a1,然后a中删除b,a1中删除c

作者: image_s    时间: 2016-04-12 22:52
git subtree 已解决
作者: lwhjava    时间: 2016-04-13 19:32
拿git源码,增加自己的特定功能




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2