《走进git时代系列四》从淘蝌蚪一键迁移至阿里云Code-阿里云开发者社区

开发者社区> 开发与运维> 正文

《走进git时代系列四》从淘蝌蚪一键迁移至阿里云Code

简介: 本文介绍了阿里云Code 推出的从淘蝌蚪一键迁移功能所具备的能力、详细操作步骤,以及在迁移过程需要可能遇到的问题以及解决方法。
  • 之前已经有多篇文章提到如何实现svn 代码库迁移至git, 近期阿里云Code 又推出一键将淘蝌蚪代码库迁移至阿里云Code的服务,本文将从功能概况、操作、注意事项三个方面来讲述该项服务的整体结构,希望能够帮助淘蝌蚪以及其他svn 用户顺利的使用更加安全可靠、稳定的阿里云Code 服务。

目录

..................................................................................................................................................................

1. 淘蝌蚪一键迁移所具备的能力
2. 手把手教你迁移
3. 注意事项

淘蝌蚪一键迁移所具备的能力

作为国内比较著名的开源的SVN代码库托管平台,淘蝌蚪上面已经积累的大量忠实的SVN 用户,而淘蝌蚪也以其简洁、易用特点获得了大量用户的认可。整体来说,淘蝌蚪在让用户能够安全方便的将代码库托管在其上的同时,还具备了简单的issue 管理、wiki 管理、以及成员管理能功能。

阿里云Code 作为依托阿里云的全新的,更加安全稳定的、基于git 的代码托管平台,在提供让淘蝌蚪用户一键迁移代码的同时,还能够实现issue 以及wiki 的迁移。

  • 代码库的迁移: 利用git svn 这一命令,阿里云Code 在获得淘蝌蚪用户授权的情况下,将该用户创建的同意迁移的SVN代码库转换成对应git 的代码库,并 push到对应阿里云Code 账户下同名项目的代码库中,
    该功能针对标准SVN 代码库和非标准代码库进行不同的转换,从而保证标准的SVN代码库在转换后能够保留对应的分支、tags. 非标准的代码库将会保证SVN代码库的原理目录结构和样子。
  • issue的迁移:该功能保证用户在淘蝌蚪的管理页面所有issue 的内容以及对应的评论内容能够平滑的迁移到对应的阿里云Code项目的issue下。
  • wiki的迁移:由于淘蝌蚪的wiki采用的格式阿里云Code不是非常兼容,所以目前针对wiki 是完全原样迁移,这可能带来一些格式的错乱。

手把手教你迁移

  1. 点击阿里云一键迁移链接 (https://code.aliyun.com/svn/users) , 你将看到如下界面,输入您的淘蝌蚪账户和密码:
    article1
  2. 由于阿里云Code依托强大的阿里云提供服务,你需要有一个阿里云账号,你可以去阿里云的官网注册一个新用户,注册地址:(https://account.aliyun.com/register/register.htm),
    如果您已经登录阿里云Code, 迁移流程将直接跳过这个页面。

article2

  1. 输入您在淘蝌蚪的账户和密码后,点击同意迁移,进入项目列表页(
    阿里云Code不会保存你的淘蝌蚪账户和密码,只是用来验证权限):

article3

  1. 在项目列表页,勾选你想要迁移的项目后,点击开始迁移:
    article4
  2. 在导入项目列表页,你能够查看到你所有导入项目的包括以前导入的项目状态和进度,该页面会自动刷新,点击导入成功的项目链接,就可以进入该项目查看详细信息。

注意事项

  1. 目前一键迁移最大支持最新的600个version , 因而在这些version 之前的分支或tags 会丢失掉;
  2. 阿里云Code 目前在内测阶段,一个用户最多创建50个项目,超过的话会创建失败,因而当个用户最多迁移50个项目;
  3. 迁移项目的时候,请确保当前用户名下没有重名的项目
  4. 由于git 不支持空目录结构,所以迁移结束后,空目录丢失是属于正常现象。
  5. 导入失败的项目,可以重新进入导入页面,再次导入。
当然,如果你想自己亲自操刀实现迁移,可以参考 (https://yq.aliyun.com/articles/6046
你在迁移中遇到任何问题,都可以通过如下方式联系阿里云Code 的管理员, 帮忙操作:

旺旺:crp技术支持
旺旺群:1525660614
邮箱:alicrp@service.aliyun.com

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章