首页 > 解决方案 > git svn fetch 已运行超过 3 周,但未在日志中显示修订

问题描述

我已经运行git svn fetch了将近一个月,它确实显示它正在运行,因为它确实在生成日志并且不断地生成日志,但是,我在日志中没有看到任何修订号来找出它实际获取的内容。我之前所做的所有转换总是显示他们正在获取的当前版本,但不是这个,它已经运行了 3 多周。

以下是它生成的数千行日志的片段:

        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/test/test_re_match.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/add_expected_results.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/boostbook_log.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/common.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/dump_toolsets.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/expected_to_1_33_format.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/issues_legend.html
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/master.css
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/issues_page.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/links_page.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/produce_expected_results.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/result_page.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/runners.xsl
        D       EP1C/EP1C_0x00010024/Library/Boost/boost_1_56_0/tools/regression/xsl_reports/xsl/v2/summary_page.xsl
        D       EP1C/EP1C_0x00010024/Tools/ELF_To_FW_Image/.cproject
        D       EP1C/EP1C_0x00010024/Tools/ELF_To_FW_Image/.project
        D       EP1C/EP1C_0x00010024/Tools/ELF_To_FW_Image/elf_to_fw_image.cpp
        D       EP1C/EP1C_0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Sequence_Diagram.asta
        D       EP1C/EP1C_0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Sequence_Diagrams.pdf
        D       EP1C/EP1C_0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Serial_over_LLAC-Draft_with_notes.pages
        D       EP1C/EP1C_0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Serial_over_LLAC-Draft_with_notes.pdf
        D       EP1C/EP1C_0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Test_Virtual_Serial_Port/virtual_terminal_application.py
        D       EP1C/EP1C_0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Test_Virtual_Serial_Port/virtual_terminal_host.py
        D       EP1C/EP1C_0x00010024/
        A       EP1C/0x00010024/Tools/LLAC_Serial_Tunnel/Doc/Sequence_Diagram.asta

当我运行时ps -ef | grep git,这是我得到的输出:

root      8142 20342  0 02:06 ?        00:00:00 git svn fetch
root      8143  8142  0 02:06 ?        00:00:01 /usr/bin/perl /usr/lib/git-core/git-svn fetch
root      8196  8143  0 02:06 ?        00:00:00 git cat-file --batch
root      8365  8143 99 02:07 ?        00:04:12 git update-index -z --index-info
root      8372  8143  0 02:07 ?        00:00:00 git ls-tree -r --name-only -z 042a8d9e3c80f2bdf354ee35a452e38b38958e4a
root      8588  5750  0 02:11 pts/8    00:00:00 grep git

PS到目前为止,我已经经历了足够多的答案,知道git-svn并不是从SVN迁移到GIT的最佳工具,我应该使用其他一些工具,如答案中提到的sv2git在这里。因此,我们不要对此提出建议,因为我不想使用新工具并等待一周左右。

任何帮助表示赞赏。提前致谢!

标签: gitsvngit-svn

解决方案


推荐阅读