0
是否有可能只將SVN回購的一部分遷移到Git? 請注意,我必須遷移位於根目錄中的多個文件夾,但不是全部。 例如給出下面的回購:將SVN回購的子文件夾遷移到git
REPO_ROOT
- FOLDER_A
- FOLDER_B
- FOLDER_C
- FOLDER_D
我要遷移到Git的回購僅FOLDER_B
和FOLDER_C
是否有可能只將SVN回購的一部分遷移到Git? 請注意,我必須遷移位於根目錄中的多個文件夾,但不是全部。 例如給出下面的回購:將SVN回購的子文件夾遷移到git
REPO_ROOT
- FOLDER_A
- FOLDER_B
- FOLDER_C
- FOLDER_D
我要遷移到Git的回購僅FOLDER_B
和FOLDER_C
我發現了一個方便的解決方案:
git merge -s ours –no-commit tmp_repo/master
git read-tree –prefix=Demo/Kinect -u Kinect/master
git remote remove tmp_repo
是。你必須從你的文件夾中的網址和(GIT中1.6.4+)使用(除其他)選項來克隆--no-minimize-url
git svn clone --prefix=svn/ --authors-file=authors.txt --no-minimize-url http://PEPO/PATH/TO/FOLDER/ ...
謝謝!它是否也適用於同一級別的多個文件夾?查看更新的問題。 – Maverik
@Maverik - 爲什麼不呢? 2個克隆與2個不同的URL到不同的文件夾 –
如果我打電話給兩個子文件夾我會創建兩個本地存儲庫?是否有可能將它們合併爲一個?謝謝! – Maverik