按照本教程的建议,我克隆了一个没有标准布局的svn存储库.
Run Code Online (Sandbox Code Playgroud)git-svn clone -s http://example.com/my_subversion_repo local_dir-s表示我的Subversion存储库有一个标准布局(trunk /,branches /和tags /.)如果你的存储库没有标准布局,你可以将其关闭.
作为git的新手,我没有意识到只是在没有补充--trunk, - .branches和--tags选项的情况下放弃-s选项,不仅会让我无法使用无分支存储库,而且会让整个检出存储库(而不仅仅是主干的头部).
有没有办法"修复"我的本地git存储库,就好像我是在知道svn存储库布局的情况下创建它的?我可以使用git-svn init重新初始化我的存储库吗?由于涉及的时间长,我希望避免不得不从头开始.
这类似于问题“Cloning a Non-Standard Svn Repository with Git-Svn”,我不确定在初始克隆之后是否有修复 Git 存储库的过程。
深度克隆是官方的方式:
git svn clone https://svn.myrepos.com/myproject web-self-serve
--trunk=trunk --branches=branches/*/*
Run Code Online (Sandbox Code Playgroud)
但我喜欢svn2git提供的封装。
不幸的是,这两种解决方案都需要从头开始重新克隆......
| 归档时间: |
|
| 查看次数: |
1257 次 |
| 最近记录: |