迁移google code上的项目到本地版本库

时间:2021-09-30 05:19:14
今年五月份以来就已经连接不上google code了,翻*墙又极度不稳定,在忍受了几个月之后终于决定将项目搬离google code;经过研究之后终于实现了搬迁到本地,最后总结成下文.一者期望对有需要的人有一点点帮助,二者记录下来以备查阅.

一、 创建本地版本仓库

  • 打开需创建的本地版本库目录eg:D:\WinPath\desktop\11
  • 右键->"TortoiseSVN"->"Create repository here"->"ok"
  • 注意不要选“create default structure”,不然会导致导入失败

二、 修改脚本"pre-revprop-change.tmpl”

  • 本地版本库目录下"hooks"目录,本例路径为"D:\WinPath\desktop\11\hooks"
  • 修改"pre-revprop-change.tmpl"最后一行修改为:"exit 0"
  • 如下图所示:
  • 迁移google code上的项目到本地版本库

三、 继续创建"pre-revprop-change.bat"文件

  • 在当前目录("hooks")下创建"pre-revprop-change.bat"文件
  • 文件内容:
    1 echo "Changing revision properties other than svn:log is prohibited" >&2   
    2 exit 0  
  • 如下图所示:
  • 迁移google code上的项目到本地版本库

四、 运行命令行

五、 Relocate

六、 注意