[英]CVS2GIT- Conversion: Error “mark … not declared” when running git fast-import
I'm trying to migrate an old cvs repository to git using cvs2git
and git fast-import
. 我正在尝试使用cvs2git
和git fast-import
将旧的cvs存储库迁移到git。 The Export seemed to work fine, at least i did not notice any error messages. 导出工作正常,至少我没有注意到任何错误消息。 However, when i try to import the Dump files into my git repository with 但是,当我尝试将转储文件导入到我的git存储库中时,
git fast-import --export-marks=C:\temp\git-marks.dat < C:\temp\git-dump.dat
i get the following error: 我收到以下错误:
fatal: mark :52 not declared 致命的:标记:52未声明
This is the generated crash report: 这是生成的崩溃报告:
fast-import crash report:
fast-import process: 17584
parent process : 1
at 2019-01-09 14:52:10 +0000
fatal: mark :52 not declared
Most Recent Commands Before Crash
---------------------------------
commit refs/heads/master
mark :1000000000
committer loc\drst <> 1299577179 +0000
data 16
* M 100644 :52 build.properties
Active Branch LRU
-----------------
active_branches = 1 cur, 5 max
pos clock name
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) 0 refs/heads/master
Inactive Branches
-----------------
refs/heads/master:
status : active loaded dirty
tip commit : 0000000000000000000000000000000000000000
old tree : 0000000000000000000000000000000000000000
cur tree : 0000000000000000000000000000000000000000
commit clock: 0
last pack :
Marks
-----
exported to C:\temp\git-marks.dat
-------------------
END OF CRASH REPORT
So what does mark :52 mean and how can i find out whats wrong about that? 那么标记:52是什么意思,我怎么能找出这是怎么回事?
好的,我的错误是我显然需要导入而不是导出先前创建的标记文件:P以下语句似乎运行得很好:
git fast-import --import-marks=C:\temp\git-marks.dat < C:\temp\git-dump.dat
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.