私信  •  关注

community wiki Craig Myles

community wiki Craig Myles 最近创建的主题
community wiki Craig Myles 最近回复了
9 年前
回复了 community wiki Craig Myles 创建的主题 » 如何将具有历史记录的SVN存储库迁移到新的Git存储库?

如果您使用的是sourcetree,则可以直接从应用程序执行此操作。转到文件->新建/克隆,然后执行以下操作:

  1. 输入远程SVN URL作为“源路径/URL”。
  2. 提示时输入您的凭据。
  3. 输入本地文件夹位置作为“目标路径”。
  4. 给它起个名字。
  5. 在高级选项中,从“创建本地”下拉列表中选择“Git”。 类型为“”的存储库。
  6. 您可以选择指定要从中克隆的修订。
  7. 击中克隆。

打开sourcetree中的repo,您将看到提交消息也已迁移。

现在转到存储库->存储库设置并添加新的远程报告详细信息。如果您愿意,请删除SVN远程(我是通过“编辑配置文件”选项完成的)。

准备好后,将代码推到新的远程回购,并自由编码。