我們正在爲我們的版本控制系統切換到git。 我用'git svn'來克隆我當前的svn倉庫「bigproject」到一個git倉庫 - 我還設置了一個cron來同步svn提交到這個git倉庫。Git:克隆後缺少子目錄
「bigproject」沒有定義的外部參數或svn:忽略屬性 「bigproject」有許多目錄和子目錄(最多7層深)。
src/apps/fld1/fld2/fld3/fld4/fld5
當我檢查遷移的git repo時,它似乎具有所需的所有文件夾。
在實際遷移之前,我設置了一個登臺服務器,並在那裏推送了這個「bigproject」repo,並試圖將我的構建腳本切換爲使用git而不是svn。
這是我主持我的「混帳分期」服務器上的回購:
git clone --bare bigproject/ bigproject.git
cp -R bigproject.git /opt/git/
cd /opt/git/bigproject.git
git init --bare --shared
在構建服務器,我做一個git克隆和檢查後,我發現了一些子目錄人失蹤 - ESP後3級深
[email protected]:bigproject.git
克隆後,我只有
src/apps/fld1
我試圖重新 - 多次出口裸回購以消除任何人爲錯誤,但我似乎無法弄清楚。
有沒有人見過這個?
目錄是否爲空? Git忽略空目錄,包括只包含空目錄的目錄。 – chepner
有 - 謝謝 – obfuscate