下面是我运行的将repoprojectA合并到新创建的空repoprojectB的命令。
projectA是一个使用“git svn clone”从SVN迁移过来的repo,它包含了Git Large File Storage对象。
运行命令“git merge --allow-unrelated-histories projectA/master”被卡住,我等了大约一个小时,没有状态更新或错误消息,我放弃并强制关闭命令提示符。
有没有办法知道发生了什么事,防止合并过程卡住,谢谢。
cd C:\GitHub\projectA
Python c:\Work\git-filter-repo --to-subdirectory-filter projectA
cd C:\GitHub\projectB
git remote add projectA C:\Work\GitHub\projectA
git fetch projectA --tags
git merge --allow-unrelated-histories projectA/master //stuck,did not output anything on command prompt
git remote remove projectA
1条答案
按热度按时间zz2j4svz1#
有几个环境变量可以给予您深入了解引擎盖下发生的事情:
https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables#_debugging
请尝试设置
GIT_TRACE=1
或GIT_TRACE_PERFORMANCE=1
。您还可以查看通用调试工具:在Linux上我会建议
strace
或perf
,对于Windows我会让其他用户建议你。