Git 包含问题和拉取请求历史记录的镜像

Git mirror with issues and pull request history

我刚刚mirrored a github repo

像这样:

git clone --bare git@github.oldproject/oldproject.git

cd oldproject.git

git push --mirror git@github.com:newproject/newproject.git

效果很好,但已关闭的问题和拉取请求未转移?

这可能吗?

拉取请求和问题不属于 git。它们是 GitHub 或其他工具的功能。

如果您想在本地签出拉取请求,请按照以下说明操作:
https://help.github.com/articles/checking-out-pull-requests-locally/

你可以看看这个工具:https://github.com/IQAndreas/github-issues-import

This Python script allows you to import issues and pull requests from one repository to another; works even for private repositories, and if the two repositories are not related to each other in any way.

注意:这仅适用于密码登录(不适用于 ssh)。