克隆 SVN 存储库

你需要使用该命令创建存储库的新本地副本

git svn clone SVN_REPO_ROOT_URL [DEST_FOLDER_PATH] -T TRUNK_REPO_PATH -t TAGS_REPO_PATH -b BRANCHES_REPO_PATH

如果你的 SVN 存储库遵循标准布局(主干,分支,标签文件夹),你可以保存一些输入:

git svn clone -s SVN_REPO_ROOT_URL [DEST_FOLDER_PATH]

git svn clone 逐个检出每个 SVN 修订版,并在本地存储库中进行 git 提交以重新创建历史记录。如果 SVN 存储库有很多提交,则需要一段时间。

当命令完成后,你将拥有一个完整的 git 存储库,其中包含一个名为 master 的本地分支,用于跟踪 SVN 存储库中的 trunk 分支。