加入两个版本的历史的简历(或RCS)?
-
11-07-2019 - |
题
我在寻找一种方式来加入的两个修订历史为一个单一的文件。
我们的项目之一是跟踪通过RCS。现在,这个项目中生活在简历。它最初是作为一个新的项目。结果,简历史上没有显示老年修订了跟踪通过RCS。
例如,假定文件foo。c经修订的10时在驻地协调员,然后2次在CVS.驻地协调员拥有版本1.1通过1.10,并CVS有版本1.1、1.2和1.3.驻地协调员1.10版和简历版本1.1完全相同。
我试图建立一个合并的历史使得foo。c显示了12版本1.1通过1.12.由于CVS商店的修订同样的文件格式作为驻地协调员,它应该是一个简单的问题开始与现有的驻地协调员文件,然后检查,在新的变化与"ci"的命令(保留的时间戳,userid,并提交信息)。任何CVS标签也将需要保留。这个新的驻地协调员的文件将随后有完整的历史,然后可添加到CVS库,取代了旧版本。
假设没有分支机构在这个代码。只是直线发展。
不这样一个实用程序已经存在吗?
其他提示
如果它是一个单一的文件,你不必转移修订的一个大数目,你总是可以从旧版本系统检出一个版本在同一时间,并承诺在新的版本控制系统(大多数版本系统的元数据可以共存-exist在同一目录下)...这种方法可行,当然,无论是源和目标版本系统,这就是当我有类似你这样的问题,我个人做了。
或者你可以尝试裁缝工具,它可以转换自/至许多版本系统,虽然我真的不知道,如果它也可以在一个单一的一个“合并”两种不同的历史,你好像需要。
不隶属于 StackOverflow