`

迁移cvs版本库到git

    博客分类:
  • git
阅读更多

使用git cvsimport工具进行导入。

 

1) Make sure you have git-core package installed on your local machine and it includes the git-cvsimport command. To check:

[$local]: git help -a | grep cvsimport
  cvsimport           merge-resolve       show-ref

 

If not present, you can use following command in Ubuntu:

sudo apt-get install git-cvs

 

2) Make sure you have cvsps command-line tool installed. To check:

[$local]: which cvsps
/usr/local/bin/cvsps

 

3) Prepare your CVS login so that the git tool will be able to log you in to the CVS server automatically. Note that you do not need to do this if CVSROOT is already set up and .cvspass in your home directory is already populated with the correct password.

[$local]: export CVSROOT=:pserver:cvsuser@cvsserver.com:/home/<main repository>

[$local]: cvs login

4) Run the git cvsimport tool. The tool will import your code into the current directory you are on, so make sure you are in the correct directory.

[$local]: mkdir app

[$local]: cd app

[$local]: git cvsimport -v path/to/your/app

分享到:
评论

相关推荐

    讲解如何将CVS服务器版本库迁移到新的CVS服务器上

    本文档主要是用来介绍如何将CVS版本库从原有的CVS服务器从迁移到另外一台服务器,这些服务器都应该是Windows系列环境的。

    版本管理三国志 (CVS, Subversion, git)1

    版本管理三国志 (CVS, Subversion, git)1

    vagrant-cvs2git:Vagrant环境,用于将CVS存储库迁移到git

    如何在您的机器上安装和 将此存储git clone https://github.com/geggo98/vagrant-cvs2git.git到您的项目目录中: git clone https://github.com/geggo98/vagrant-cvs2git.git 在项目目录中打开一个外壳开始vagrant ...

    GIT安装文件取代SVN和CVS

    作为开源自由原教旨主义项目,Git 没有对版本库的浏览和修改做任何的权限限制。它只适用于 Linux / Unix 平台,没有 Windows 版本,目前也没有这样的开发计划。 本文将以 Git 官方文档 Tutorial, core-tutorial 和 ...

    git-cvs:git-cvs是一个工具,可将变更集从CVS增量导入具有稳定提交哈希值的Git存储库中

    将本地CVS存储库克隆到Git存储库中。 git cvs clone /cvs/src 这将解析所有RCS文件,生成变更集并将这些变更集导入到Git中。 一些元数据将存储在.git/cvsgit.db并且是进一步增量运行所必需的。 使用CVS中的最新...

    cvs 版本控制 cvs 版本控制

    cvs 版本控制 软件项目管理 cvs 版本控制 软件项目管理

    GIT 操作规范大全

    GIT的最大优势:每个人都会在本地有自己的版本库,而不是连到服务器公共的版本库。所有的历史记录都会存储在本地版本库中,向版本库提交代码无需连接远程版本库,而是记录在本地版本库中。 用git push可以把修改上传...

    【推荐】CVS版本控制

    CVS版本控制CVS版本控制CVS版本控制CVS版本控制 资料已经很全啦!

    Git权威指南PDF完整版

    Git权威指南 目 录 前 言 第1篇 初识Git 第1章 版本控制的前世和今生/ 2...第34章 CVS版本库到Git的迁移/ 492 34.1 安装cvs2svn(含 cvs2git)/ 492 34.1.1 Linux下cvs2svn的安装/ 492 34.1.2 Mac OS X 下 cvs2svn 的...

    CVS版本控制系统 CVS版本控制系统

    CVS版本控制系统 CVS版本控制系统 CVS版本控制系统 CVS版本控制系统

    CVS版本控制简明使用手册

    CVS版本控制简明使用手册 CVS版本控制简明使用手册

    CVS版本管理器

    CVS版本管理器 应用于可以在myeclipse中使用,版本比较老了。但很实用。

    CVS版本控制心得

    CVS版本控制心得 给项目管理的童鞋提供了很好的参考

    CVS项目版本控制工具

    CVS项目版本控制工具

    CVS 2 GIT(英文版)

    整理了网站上的指导,方便有需要的同学学习

    Git权威指南

    第6篇介绍了版本库的迁移,包括如何从cvs、svn、hg等版本库迁移到git,以及git版本库整理等方面的内容。第7篇讲解了git的其他应用,包括etckeeper、gistore等的安装、配置和使用,以及补丁中的二进制文件和云存储等...

    MyEclipse中CVS版本控制的使用

    CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。 MyEclipse中CVS版本控制的使用 MyEclipse中CVS版本控制的使用 MyEclipse中CVS版本控制的使用 MyEclipse中CVS版本控制的...

    cvs2gitdump:将cvs树导入git或subversion仓库的python脚本

    一个小的python脚本,将cvs树导入git仓库。 优点: 占地面积小 支持增量导入。 很快 转换HEAD上的标签 一切都在内存中完成 缺点: 不转换任何分支 的替代品 先决条件: 用法 usage: cvs2gitdump [-ah] [-z fuzz...

    Eclipse整合CVS版本管理详解

    Eclipse整合CVS版本管理详解,很详细,一看就会哦

    Git权威指南【样张】

    第6篇介绍了版本库的迁移,包括如何从cvs、svn、hg等版本库迁移到git,以及git版本库整理等方面的内容。第7篇讲解了git的其他应用,包括etckeeper、gistore等的安装、配置和使用,以及补丁中的二进制文件和云存储等...

Global site tag (gtag.js) - Google Analytics