代码之家  ›  专栏  ›  技术社区  ›  Benjol

开始使用Git Svn,我错过了一些东西

  •  1
  • Benjol  · 技术社区  · 14 年前

    好吧,所以我设法

    git svn clone http://repository/project MyProj
    

    这给了我这个等级

    Project 
     |
     |____branches
     |
     |____tags
     |
     |____trunk
    

    我有点希望 gitk --all 我会看到这些分支被转换成git分支。我期待的太多了吗?

    问题是,我该从这里去哪里?我只是在其中一个分支文件夹中工作吗?

    更新

    对于其他受此问题影响的人,它对我不起作用的原因是我认为我的SVN项目的路径是 http://repository/project ,实际上是在哪里 http://repository/project/subproject 因此Git SVN没有在预期的位置找到分支/标签/主干。

    1 回复  |  直到 14 年前
        1
  •  3
  •   UncleZeiv    14 年前

    我就是这样做的:

    mkdir MyProj
    cd MyProj
    git svn init http://repository/project --stdlayout
    

    这告诉 git svn 主干/标记/分支将在您的项目中出现,并且该分支应被视为Git分支。