我有一个如下所述的文件夹结构,我试图复制 newCode 中的任何内容,包括历史记录,并将其添加到 newCode2 。
问题是我们最初做了一个" git mv "在 oldCode 到 newCode 上,所以现在我做了一个" git filter-branch --subdirectory-filter groupB / newCode / - - all "它只给我从 newCode 下的git mv后面的历史记录,而不是 oldCode 中的历史记录。
repoA.git/
groupA/
(moved)oldCode/
groupB/
newCode/
repoB.git/
groupC/
newCode2/
有没有办法获取所有历史记录,包括oldCode中的历史记录?
相关问题:
另外,如果我对groupB / somefile.cpp以及groupB / newCode / somefile2.cpp进行了更改,当我执行filter-branch并吹掉 somefile.cpp时会发生什么? / em>如果有人要对该文件进行 git reset ,现在已经被吹走了?
由于