我已经看到有可用于将Trac票据导出到Github问题的脚本.
有没有人有经过验证的工作流程或脚本可用于将trac wiki传输到Github wiki?
我正在尝试使用github api(通过githubot https://github.com/iangreenleaf/githubot)从拉取请求号获取拉取请求合并提交sha。
我能够得到正确的响应(例如此处的“获取单个拉取请求”下的示例:https : //developer.github.com/v3/pulls/),但是merge_commit_sha给了我这个错误:
fatal: bad object 304fc816f33f808080c9c87895eea2d66081d373
Run Code Online (Sandbox Code Playgroud)
当我在github上比较两个页面时,我在提交页面上看到了merge_commit_sha,但是在拉请求合并页面上看到了一个不同的提交。父母双方相同,但合并提交不同。从api调用返回的一个无效,但另一个让我通过以下方式还原请求请求的提交
git revert -m 1 commit_sha
Run Code Online (Sandbox Code Playgroud)
这是一些示例屏幕截图

因此,这引出了两个问题:-这两个提交sha之间有什么区别?为什么只有一个工作才能还原拉取请求?
谢谢。