我正在将巨大的CVS存储库迁移到git中,并且我发现并非所有标记都已迁移(历史记录看起来没问题)。可能是因为CVS中的标签不是在整个存储库中创建的,而是在特定文件夹上创建的,此外CVS历史中的一些文件已经死了。
git cvsimport -p -x -v -a -i -d :pserver:ysn@uaap01:/mitarepo -C F:/GitImport Libs/WP/Include/drivers
cvs_direct initialized to CVSROOT /mitarepo
cvs rlog: Logging Mitalib/WP4000/Include/drivers
* UNKNOWN LINE * Branches:
Branch WP100_1_2_0_CANopen erroneously stems from itself -- changed ancestor to origin
Branch origin does not exist!
* UNKNOWN LINE * Branches:
Skipping WP100_1_2_0_CANopen
* UNKNOWN LINE * Branches:
* UNKNOWN LINE * Branches:
我尝试仅从CVS导入特定文件夹,但标签仍然缺失
从所有CVS标签中仅导入API_4_51和RE_OS_API_3_9,其余部分未导入。有没有办法诊断和解决这个问题?顺便说一句,我可以通过标签检查CVS中的任何必要文件而没有问题,并且提交1.3正常迁移到Git。