Memory cvs2git的内存错误是什么意思?
我正在尝试使用cvs2git将一个非常大的cvs存储库(12GB)迁移到git。因此,我在第10遍中得到以下错误:Memory cvs2git的内存错误是什么意思?,memory,cvs2git,Memory,Cvs2git,我正在尝试使用cvs2git将一个非常大的cvs存储库(12GB)迁移到git。因此,我在第10遍中得到以下错误: ----- pass 10 (BreakSymbolChangesetCyclesPass) ----- Breaking symbol changeset dependency cycles... Traceback (most recent call last): File "/usr/bin/cvs2git", line 70, in ? git_main
----- pass 10 (BreakSymbolChangesetCyclesPass) -----
Breaking symbol changeset dependency cycles...
Traceback (most recent call last):
File "/usr/bin/cvs2git", line 70, in ?
git_main(os.path.basename(sys.argv[0]), sys.argv[1:])
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/main.py", line 119, in git_main
main(progname, run_options, pass_manager)
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/main.py", line 96, in main
pass_manager.run(run_options)
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/pass_manager.py", line 181, in run
the_pass.run(run_options, stats_keeper)
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/passes.py", line 1174, in run
for (changeset, time_range) in self.changeset_graph.consume_graph(
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/changeset_graph.py", line 355, in consume_graph
for (changeset, time_range) in self.consume_nopred_nodes():
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/changeset_graph.py", line 285, in consume_nopred_nodes
(
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/changeset_graph.py", line 58, in __init__
self._nodes = [
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/indexed_database.py", line 118, in __getitem__
return self._fetch(offset)
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/indexed_database.py", line 107, in _fetch
return self.serializer.loadf(self.f)
File "/usr/lib/python2.4/site-packages/cvs2svn_lib/serializer.py", line 117, in loadf
return unpickler.load()
MemoryError
这里是我的记忆统计:
内存总数:4017036 kB
MemFree:1830728 kB
有人知道我如何解决这个问题吗?我找到了一个解决方案:
将我的python版本从2.4.3升级到2.6.8解决了这个问题