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

今年五月份以来就已经连接不上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"
  • 如下图所示:

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

  • 在当前目录("hooks")下创建"pre-revprop-change.bat"文件
  • 文件内容:

    1 echo "Changing revision properties other than svn:log is prohibited" >&2   
    2 exit 0  
  • 如下图所示:

四、 运行命令行

五、 Relocate

六、 注意

时间: 2024-10-13 16:20:52

迁移google code上的项目到本地版本库的相关文章

google code 上源码的下载方法

SVN全称是Subversion,是Apache的一个子项目 ,具体能够到SVN中文站(http://www.subversion.org.cn/)去了解下.Google Code是Google的一个开放源码计划,当中包含源码托管,即提供一个server来保存.共享和管理源码.每一个人都能够创建自己的Project,至于空间的大小,请看下图: 我想一般项目都足够用了. 准备工具 TortoiseSVN-1.6.9.19725-win32-svn-1.6.12(Explorer 插件) SubEc

Git for Windows之推送本地版本库到远程仓库

Git for Windows之基础环境搭建与基础操作中介绍了Git基本环境的构建与基本的操作.生成了一个本地git版本库,本文将介绍如何将这个版本库推送到远程仓库(码云,github也可以). 1.注册码云的账号,创建一个public的项目 点击进入该项目,有如下信息: (1).红框内Https选项卡为远程仓储的地址,SSH选项也是远程仓储的地址,但是后者需要配置. (2).码云提供的简单的快速初始化本地版本库,到码云远程仓库的命令行代码. 2.使用码云推荐的git命令推送本地版本库到码云远程

Laravel篇二之本地版本库关联github

以往的工作中都是使用svn作为版本控制,对git分布式的有些陌生,本篇主要记录的本地存储myWeb-laravel的git版本库与github建立关联. 1.首先进入本地myWeb-laravel,执行git  init对当前目录初始化操作,该命令将会在myWeb-laravel目录中创建.git的目录. 2.  git    add .     将myWeb-laravel目录中的所有文件添加到暂存区 3. git   commit  .  -m  'message'     暂存区内容添加至

安装git,创建本地版本库

安装 由于我使用的是Ubuntu,因此安装很简单,输入:sudo apt-get install git 如果是其他Linux版本,可以直接通过源码安装.先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了. 至于Mac和Windows安装Git,在廖雪峰的官网里有详细介绍,我这里就不多说了.他的官网地址可以从学习之序中找到. 创建本地版本库 所谓版本库,就是可以被Git管理的一目录,对该目录下的每个文件的修改.删除,Gi

github 迁移google code 项目

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46692181 转载请一定注明出处! 1,关于google code google 做了个代码服务器,然后就一直没啥变化. 就成了一个代码托管服务器,比github差多了,就打算关闭了. 但是上面还有好多码农的代码呢,咋迁移过去呢. 还好github有迁移工具,这俩都商量好了. 2,迁移代码 因为是开源项目,代码随便迁移,不管你是不是作者. 首先在你自己的项目下面创建一个迁移项目

git 如何克隆分支上的项目到本地

很多人并不想克隆master分支下的项目代码到本地,而是想克隆其他分支的代码,因为很有可能在其他分支下,进行了代码修改以及测试 那么如何从其他分支下克隆代码到本地呢? 我们知道,克隆项目到本地,直接在git bash 里输入一句命令 git clone http://XXX ([email protected]) 就可以直接克隆matster分支下的代码到本地,但是如果要克隆其他分支下的代码,就需要带个参数了 输入帮助命令即可查看到 参数  -b 分支名  就可以克隆分支下的代码了 git cl

TortoiseSVN搭建本地版本库及简单操作使用

TortoiseSVN是windows上一款著名的版本控制软件,对于我们管理自己的代码,特别是对一个团队来说,非常重要. 本文探讨的是如何搭建本地的版本库. (1)安装TortoiseSVN之后需要创建本地的总版本库,即server,具体做法:新建一个文件夹,比如 D:\SVN\project 这个文件夹, 然后右键create repository here(在此创建版本库) (2)在另外的工作目录,比如 D:\workdocument 这个文件夹,进入文件夹,在空白处右键 SVN check

Git版本控制工具---本地版本库的常用操作

  [正文] 在上一章节中,我们学习了关于Git最基本的用法,包括安装Git.创建版本库,以及提交本地代码.本章节中将学习更多的使用技巧.即:Git版本控制工具(一)----git的安装及创建版本库 我们先要做好准备工作,将某个项目创建版本库,我这里就新建一个Android项目GitTest,创建一个版本库.打开Git Bash,进入到这个项目的根目录下,然后执行git init命令,如下图所示: 这样,准备工作就做好了. 一.忽略文件: 版本库已经创建好了,接下来我们需要提交项目中的代码,但是

Git 学习笔记<本地版本库的管理> (二)

今天来记录一下关于版本库的创建与管理的笔记. 版本库是什么? 版本库可以理解为一个仓库(一个可以被git管理的目录),里面文件的修改删除都可以被追踪,并且每个版本都会保存以便还原(仅仅保存修改或删除的文件),于是可以认为保存了各种不同的版本,所以叫版本库. 如何管理? Git给你提供各种不同的指令来管理版本库. 1.创建: 选择一个地方创建一个新文件夹,然后进入这个文件夹(windows中不要出现中文路径) $mkdir LEARNER   //当前目录下新建文件夹 $cd LEARNER //