将CVS版本库迁移到SVN上

使用工具cvs2svn,windows上也能运行,但cvsnt的库不保证能转换成功。

文档见 : http://cvs2svn.tigris.org/cvs2svn.html

Requirementsz中有5点,其中三点是必须的:

1.cvs文件系统读取权限,如果是cvsnt,并且非本地,需要有Windows共享文件的权限,即通过\\url\path能访问
2.第一点要是不能实现,则需要--use-rcs或者--user-cvs来实现
3.python 2.4或更高版本,在Windows上用python2.6运行成功
4.GNU 的sort.exe, 这个文件下载后覆盖掉$windows/sytem32下面的同名文件,Windows的这个sort.exe功能不够。

之后通过python cvs2svn --encoding=gbk --dumpfile=c:\cvs.dump \\128.0.95.57\d$\otfscvs\otfs 进行将cvs的版本历史转成svn的dump文件。

注:文件名或提交版本的注释中含有中文则必须加上encoding=gbk.

cvs2svn的迁移保留了更改历史,但是看起来将一次commit拆分成了多次commit,即一次add5个文件的动作会被拆成5个commit,所以导入的cvs库会有很多很多的revision,看起来特别乱。
讲解如何将CVS服务器版本库迁移到新的CVS服务器上 本文档主要是用来介绍如何将CVS版本库从原有的CVS服务器从迁移到另外一台服务器,这些服务器都应该是Windows系列环境的。 立即下载

相关推荐

CVS迁移SVN工具亲测可用

CVS迁移SVN工具亲测可用 1、cvs2svn-2.5.0.tar.gz 2、python 3、rcs57pc1 4、UnxUpdates 5、VisualSVNServer361x64

CVS迁移到SVN解决方案之svn-importor

最近有一个case,就是要将代码库从原先的cvs服务器,迁移到svn服务器。 原先使用过cvs2svn,但需要安装Python的支持,感觉不那么方便。 发现原来还有另一个强大的工具,就是 SVN Importer。 SVN Importer不但支持cvs to svn, 而且还支持cvsrcs、pvcs、vss、cc、mks等转移到svn服务器。 此外, SVN Impor...

iteye_391的博客 273

AI 与新媒体

AI重构新媒体生态:从生产到分发的全链路变革 AI正成为新媒体领域的核心基础设施,通过五大能力重塑内容产业:自动化生产(AIGC写作/制图/剪辑效率提升5-10倍)、智能分发(算法精准匹配用户)、数据洞察(实时舆情分析)、风险管控(审核效率提升12倍)和运营优化(A/B测试自动化)。这推动行业从"人找内容"转向"内容找人",制作成本下降90%的同时,也带来同质化加剧、版权争议和职业重构等挑战。当前阶段,人机协同成为主流——AI处理标准化生产,人类专注创意与价值观把控。

eastyuxiao的专栏 384

CVS迁移SVN

因在公司做了一些svn 的迁移和备份工作,因此将一些工作过程记录下来   CVS to SVN 为避免迁移工作对其他程序的影响,除本次迁移所有工具都存放于\\192.168.4.253 \d$\2012.8.9cvs2svn中   1.          工具准备 a)         python-2.4.zip b)         cvs2svn-2.3.0

lonelysh的专栏 886

5G NR 双连接与载波聚合:PCell、SCell、PScell、SpCell 角色全解析

本文全面解析了5G NR中双连接与载波聚合技术的关键概念,详细介绍了PCell、SCell、PScell和SpCell的角色与功能。通过实际案例和配置示例,帮助读者理解这些小区在提升网络覆盖和速率方面的作用,以及在实际组网中的优化策略。

weixin_33220360的博客 376

24、水下传感器网络中混合LEACH协议与遗传算法获取路由节点

本文提出了一种结合遗传算法与LEACH协议的混合路由方案,用于提升水下无线传感器网络(UWSN)的能量利用效率和数据传输稳定性。通过遗传算法优化簇头选择与路径规划,有效避免节点过早死亡,减少能量消耗,在200个节点场景下显著提升网络寿命。相比传统LEACH协议,该方案具有更高的能量利用率、更强的环境适应性,并支持传输历史记录与并行传输序列。实验结果显示,该方案在总能量为2000焦耳时剩余能量达75.6%,远优于LEACH的34.8%能耗表现。适用于海洋监测、石油平台监控及水下灾害预警等复杂环境应用。

i8j9k0l1的博客 112

cvs转svn

1.安装subversion;(1.6) 2.下载cvs2svn;(2.3) 3.安装python;(2.6) 4.创建svn repository;(E:svnroot),启动svn服务; 4.cmd cd到cvs2svn目录,执行: [code="java"] E:\chembo\cvs2svn-2.3.0>python cvs2svn --encoding=UTF-8 --enc...

持续疯长,往天那边去 237

工程级 RK3588 YOLOv5 Android 架构拆解:NPU 量化优化 + 多线程推理 + 跟踪算法源码

本文将带你完成一个完整的AI视觉项目:在搭载RK3588芯片的Android开发板上运行实时目标检测与跟踪应用。实战目标:成功运行官方YOLOV5摄像头实时检测案例技术深度:深入理解RKNN开发框架和源码实现核心技能:掌握NPU推理、多线程并发、目标跟踪等关键技术。

LXY_LOVE36的博客 130

从CVS迁移到SVN

  最近想把公司原来用CVS管理的代码迁移到SVN中去。主要是因为SVN是整个版本库共享一个版本历史,比较方便完整的Checkout某个工程。而且SVN还有一些CVS所不具有的良好特性,比如支持对目录版本进行管理,支持重命名和移动等。  上网查了下,大部分人用cvs2svn来将CVS版本库迁移到SVN中。但是cvs2svn似乎要用Python来运行,我向来不太喜欢Python的语法,所以希望能

边城客栈 - 学无止境 4639

NX二次开发 内部函数鼠标动态位置获取

内部函数鼠标动态位置获取

qq285503851的博客 3337

C# 上位机内存泄漏排查指南:3 个工具 + 4 个技巧,从 GC 频繁到稳定运行 720 小时

C# 上位机内存泄漏排查的核心是「先定位泄漏存在,再追溯引用根源,最后修复验证通过「Visual Studio 诊断工具(快速定位)+ dotMemory(深度分析)+ PerfView(生产监控)」三个工具的配合,结合「复现场景、排查静态成员+事件、检查非托管资源、GC 日志验证」四个技巧,可高效解决绝大多数泄漏问题。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 739

[转]将CVS版本库迁移到SVN上

将CVS版本库迁移到SVN上 使用工具cvs2svn,windows上也能运行,但cvsnt的库不保证能转换成功。 文档见 : http://cvs2svn.tigris.org/cvs2svn.html Requirementsz中有5点,其中三点是必须的: 1.cvs文件系统读取权限,如果是cvsnt,并且非本地,需要有Windows共享文件的权限,即通过\\url\path能访问 ...

goingchan的专栏 206

泰凌微8258入门教程 环境篇④——开发板+烧录器 8258mesh新手套件购买

工欲善其事,必先利其器。 淘宝链接:https://item.taobao.com/item.htm?

4130

linux cvs 客户端迁移,Linux下CVS库迁移到SVN库攻略

Linux下CVS库迁移到SVN库攻略转换步骤: 1、 CVS库要备份好(直接copy CVS模块的内容); 2、 SVN服务器要装好; 3、 CVS2SVN安装; 4、 转换后的测试。安装软件的版本 cvs版本:1.12.12 svn版本:1.4.6cvs2svn版本:2.3.0下载:cvs2svn安装:cd /usr/softwaretar -zxf cvs2svn-1.2.1.tar.gz ...

weixin_32035057的博客 240

【MATLAB代码】雷达观测目标跟踪模型|H-infinity Filter(H无穷大滤波)与EKF(扩展卡尔曼滤波)的对比。附完整代码,订阅专栏后可直接查看

对比了经典扩展卡尔曼滤波(EKF)与H∞优化的EKF(H∞-EKF)在目标跟踪中的性能。通过MATLAB仿真实验,结果显示:在存在模型误差和测量噪声的情况下,H∞-EKF相比经典EKF在位置误差上降低

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 245

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CVS版本库到Git的迁移

CVS版本库到Git的迁移 CVS是最早广泛使用的版本控制系统,因为其服务器端存储结构的简单直白,至今仍受到不少粉丝的钟爱。但是毕竟是几十年前的产物,因为设计上的原因导致缺乏现代版本控制系统的一些必须功能,如:没有原子提交,分支管理不便(慢),分支合并困难因为合并过程缺乏跟踪,不支持文件名/目录名的修改等等。很多CVS的用户都已经转换到Subversion这一更好的集中式版本控制系统了。

peterxiaoq的专栏 3051

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

软件测试的配置管理从CVS迁移到SVN[1]

软件测试的配置管理从CVS迁移到SVN[1]软件测试   最近想把公司原来用软件测试的配置管理-CVS管理的代码迁移到SVN中去。主要是因为SVN是整个版本库共享一个版本历史,比较方便完整的Checkout某个工程。而且SVN还有一些CVS所不具有的良好特性,比如支持对目录版本进行管理,支持重命名和移动等。   上网查了下,大部分人用cvs2svn来将CVS版本库迁移到SVN中。但是cv...

weixin_30451709的博客 87

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SVN入门及配置使用

SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。 在 SVN出现之前,CVS是开源世界版本控制工具的事实标准,然而CVS存在一些固有的缺陷,并且修复这些缺陷需要耗费很大的精力,因此,SVN的发起者 Brian Behlendorf和CollabNet决定重新编写一个版本控制系统,保留...

Linux学堂 114

[z]SVN入门及配置使用

SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。 在SVN出现之前,CVS是开源世界版本控制工具的事实标准,然而CVS存在一些固有的缺陷,并且修复这些缺陷需要耗费很大的精力,因此,SVN的发起者Brian Behlendorf和CollabNet决定重新编写一个版本控制系统,保留CVS的

koterror的专栏 462

Git官方和创始人都推荐的Git权威指南,广度深度和实战性史无前例

第19章远程版本库 第20章 补丁文件交互 第4篇git协同模型 ========== 第4篇细致地讲解了Git在实际工作中的使用模式。除了传统的集中式和分布式使用模式之外,第22章还介绍了Topgit在定制开发中的应用,这也是我公司在使用Git时采用的最主要的模式。这一章还讲解了我对Topgit所做的部分改进,相关的具体介绍最早出现在我公司的博客.上。第23~ 25章介绍了多版本库协同的不同方法,其中第25章介绍的一个独辟蹊径的解决方案是由Android项目引入的名为repo的工具实现的,我..

m0_66789766的博客 374

6.5. FAQ

6.5.1.递归添加文件 $ svn add `svn st | grep '?' | awk '{print $2}'` 6.5.2.清除项目里的所有.svn目录 find . -type d -iname ".svn" -exec rm -rf {} \; 6.5.3.color dif...

weixin_34051201的博客 82

软件测试的配置管理从CVS迁移到SVN[2]

 软件测试的配置管理从CVS迁移到SVN[2]软件测试   svnadmin.parent_dir=将数据导入版本库里的哪们目录。想设置为根目录,将这个值设置为.(点号)即可;或者可以设置成工程名。trunk、branches和tags都会产生在这个目录之下。   第三部分是对所选择的源VCS进行配置,用于导出数据。因为工作中只是为了迁移CVS的数据,所以只用到了导出CVS...

weixin_30244889的博客 80

svn

sudo /usr/mysoft/Python-2.6.4/python cvs2svn --dumpfile=/home/media/media.dump /home/media/media --encoding=gb2312 --encoding=utf-8 svnadmin load /var/lib/svn/media

GranteZhou的专栏 191
上一篇: SVN delete一个文件之后在之后又增加这个文件的操作方法
下一篇: svnserve error 1053
eyejavaeye
博客等级 码龄20年 74粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值