git merge --允许不相关历史进程卡住

92dk7w1h  于 2023-02-20  发布在  Git
关注(0)|答案(1)|浏览(151)

下面是我运行的将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
zz2j4svz

zz2j4svz1#

有几个环境变量可以给予您深入了解引擎盖下发生的事情:
https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables#_debugging
请尝试设置GIT_TRACE=1GIT_TRACE_PERFORMANCE=1
您还可以查看通用调试工具:在Linux上我会建议straceperf,对于Windows我会让其他用户建议你。

相关问题