Git:克隆后缺少子目录

时间:2015-05-08 00:07:06

标签: git svn version-control git-svn

我们正在为我们的版本控制系统切换到git。 我使用'git svn'将我当前的svn存储库“bigproject”克隆到git存储库 - 我还设置了一个cron来同步svn提交到这个git repo。

“bigproject”没有定义的外部或svn:ignore属性 “bigproject”有很多目录和子目录(最多7级),如此。

src/apps/fld1/fld2/fld3/fld4/fld5    

当我检查迁移的git repo时,它似乎具有所需的所有文件夹。

在实际迁移之前,我设置了一个临时服务器并在那里推送了这个“bigproject”仓库,我试图将我的构建脚本切换为使用git而不是svn。

这就是我在“git staging”服务器上托管repo的方式:

git clone --bare bigproject/ bigproject.git
cp -R bigproject.git /opt/git/
cd /opt/git/bigproject.git
git init --bare --shared

在构建服务器上,在我执行git clone并检查之后,我发现有些子目录丢失了 - 特别是在3级深度之后

git@mygitserver:bigproject.git

克隆后我只有

src/apps/fld1

我试图多次重新导出裸仓库以消除任何人为错误,但我似乎无法弄明白。

你们有没有见过这个?

0 个答案:

没有答案