Git svn - 每个文件夹一个git repo(拉一次)

时间:2018-04-27 13:57:52

标签: git svn git-svn legacy

我面前有一个非常古老的svn存储库,需要将它提交给git。 问题是我正在寻找一种方法来为每个远程文件夹创建一个git。

svn的基本结构如下:

  • https://remote-svn/svn/project
  • ------ PROJECT1
  • -----------------分行
  • ------------------------------- Branche1
  • ------------------------------- Branche2
  • ------------------------------- Branche3
  • -----------------标签
  • ------------------------------- Tag1中
  • -------------------------------与Tag2
  • ------------------------------- TAG3
  • -----------------中继线
  • ------ Project2的
  • ...
  • ------项目3
  • ...
  • ------ Project4
  • ...
  • ------ Project5
  • ...

是否可以为每个具有基础分支的远程文件夹创建一个git?

1 个答案:

答案 0 :(得分:1)

逐个克隆项目:

git svn clone -s https://remote-svn/svn/project/Project1
git svn clone -s https://remote-svn/svn/project/Project2
git svn clone -s https://remote-svn/svn/project/Project3
…