- 附件
- 许可证
- 忽略文件
- 用户
- 创建一个用户POST
- Public Keys列表GET
- Public Keys创建POST
- Public Keys删除DELETE
- 当前用户信息GET
- 用户信息更改PUT
- 用户项目列表GET
- 用户消息列表GET
- 用户阅读消息POST
- 用户删除消息DELETE
- 用户消息创建POST
- 平台消息设置GET
- 用户消息设置列表GET
- 用户消息设置更新POST
- 用户星标项目列表GET
- 用户星标项目更新POST
- 用户星标项目排序PUT
- 新建一个反馈建议POST
- 用户近期活动统计GET
- 用户贡献度统计GET
- 用户开发能力GET
- 用户角色定位GET
- 用户专业定位GET
- 待办事项-接受项目GET
- 用户接受迁移POST
- 用户拒绝迁移POST
- 待办事项-项目申请GET
- 用户接受申请POST
- 用户拒绝申请POST
- 用户发送邮箱验证码GET
- 用户验证邮箱验证码POST
- 用户验证密码POST
- 用户验证邮箱POST
- 用户更改邮箱PATCH
- 用户更改手机号PATCH
- 用户更改密码POST
- 用户注销检测POST
- 用户注销DELETE
- 组织
- 项目
- 关注一个项目
- 取消关注一个项目
- 点赞一个项目
- 取消点赞一个项目
- 项目邀请链接生成
- 获取邀请链接信息
- 通过链接接受邀请
- 加入项目
- 退出项目
- 项目列表
- 推荐项目列表
- fork项目
- 创建项目
- 创建镜像项目
- 同步镜像
- 更新项目(基础信息)
- 更新项目
- 删除项目
- 项目主页
- 项目导航列表
- 获取所有的项目搜索标签
- 为项目创建一个搜索标签
- 删除项目一个搜索标签
- 项目详情
- 项目详情(简版)
- 项目设置-项目详情
- 项目设置-项目导航
- 项目设置-更改项目导航
- 获取项目贡献者代码行数
- 转移项目-管理的组织列表
- 转移项目
- 取消转移项目
- 获取项目贡献者列表(代码行)
- 获取项目贡献者列表
- 获取项目开发语言
- 获取项目分支列表
- 获取项目分支列表(无分页)
- 创建一个项目分支
- 删除一个项目分支
- 更新项目默认分支
- 恢复一个项目分支
- 获取项目标签列表
- 获取所有标签列表(无分页)
- 获取一个项目标签
- 删除一个项目标签
- 添加一个项目成员
- 删除一个项目成员
- 更改项目成员权限
- 项目成员列表
- 获取项目所有文件
- 提交文件到项目
- 获取项目代码目录
- 获取项目代码子目录或者文件
- 获取项目README文件
- 获取文件树列表
- 获取项目blobs内容
- 获取项目提交列表
- 获取单个提交的变更文件列表
- 获取单个提交的diff信息
- 获取单个文件的blame信息
- 获取比较提交的diff信息
- 创建一个文件
- 删除一个文件
- 更新一个文件
- 替换一个文件
- 获取项目关注列表
- 获取项目点赞列表
- 疑修
- 合并请求
- 获取合并请求列表GET
- 获取一个合并请求GET
- 创建一个合并请求POST
- 更新一个合并请求PUT
- 拒绝一个合并请求POST
- 通过一个合并请求POST
- 获取一个合并请求变更文件列表GET
- 获取一个合并请求变更文件列表(简版)GET
- 获取一个合并请求提交列表GET
- 获取两个分支、标签、提交标识之间的比较内容GET
- 获取两个分支、标签、提交标识之间的变更文件列表GET
- 获取合并请求版本列表GET
- 获取合并请求版本之间的DiffGET
- 获取合并请求审查列表GET
- 创建一个合并请求审查POST
- 获取合并请求审查评论列表GET
- 创建一个合并请求审查评论POST
- 修改一个合并请求审查评论PUT
- 删除一个合并请求审查评论DELETE
- 创建一个合并请求评论POST
- 删除一个合并请求评论DELETE
- 发行版
- 数据集
- WebHook
- Oauth2
- Wiki
获取两个分支、标签、提交标识之间的比较内容
测试环境
测试环境
GET
https://testforgeplus.trustie.net
最后修改时间:2025-02-07 02:43:27
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Path 参数
owner
string
必需
repo
string
必需
head
string
必需
base
string
必需
Cookie 参数
autologin_trustie
string
可选
默认值:
3acc38c27d61a347f5c16fbca2c4964b181a2f79
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://testforgeplus.trustie.net/api///compare/....json' \
--header 'Cookie: autologin_trustie=3acc38c27d61a347f5c16fbca2c4964b181a2f79'
返回响应
🟢200成功
application/json
Body
commits_count
integer
提交总数
commits
array [object {7}]
必需
author
object
作者
committer
object
提交者
timestamp
integer
提交时间
time_from_now
string
提交时间(距离现在)
created_at
string
创建时间
message
string
提交信息
sha
string
提交标识
diff
object
必需
files_count
integer
变更文件数量
total_addition
integer
添加代码总行数
total_deletion
integer
删除代码总行数
files
array [object {14}]
必需
status
integer
状态
message
string
提示信息
示例
{
"commits_count": 2,
"commits": [
{
"author": {
"id": "110",
"login": "yystopf",
"name": "咸蛋黄土豆丝xxx",
"type": "User",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"committer": {
"id": "110",
"login": "yystopf",
"name": "咸蛋黄土豆丝xxx",
"type": "User",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"timestamp": 1700643425,
"time_from_now": "8天前",
"created_at": "2023-11-22 16:57",
"message": "Add cxxc\n",
"sha": "82861402ada099d3e288fc41680596dde297d022"
},
{
"author": {
"id": "110",
"login": "yystopf",
"name": "咸蛋黄土豆丝xxx",
"type": "User",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"committer": {
"id": "110",
"login": "yystopf",
"name": "咸蛋黄土豆丝xxx",
"type": "User",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"timestamp": 1700621060,
"time_from_now": "8天前",
"created_at": "2023-11-22 10:44",
"message": "Add 测试\n",
"sha": "37d52b40456755c364a0dea77b702381606edefb"
}
],
"diff": {
"files_count": 2,
"total_addition": 1,
"total_deletion": 0,
"files": [
{
"sha": null,
"name": "cxxc",
"old_name": "cxxc",
"index": 1,
"addition": 0,
"deletion": 0,
"type": 1,
"isCreated": true,
"isDeleted": false,
"isBin": false,
"isLFSFile": false,
"isRenamed": false,
"isSubmodule": false,
"sections": []
},
{
"sha": null,
"name": "测试",
"old_name": "测试",
"index": 2,
"addition": 1,
"deletion": 0,
"type": 1,
"isCreated": true,
"isDeleted": false,
"isBin": false,
"isLFSFile": false,
"isRenamed": false,
"isSubmodule": false,
"sections": [
{
"fileName": "测试",
"name": "",
"lines": [
{
"leftIdx": 0,
"rightIdx": 0,
"type": 4,
"content": "@@ -0,0 +1 @@",
"sectionInfo": {
"path": "测试",
"lastLeftIdx": 0,
"lastRightIdx": 0,
"leftIdx": 0,
"rightIdx": 1,
"leftHunkSize": 0,
"rightHunkSize": 0
}
},
{
"leftIdx": 0,
"rightIdx": 1,
"type": 2,
"content": "+是多福多寿",
"sectionInfo": null
}
]
}
]
}
]
},
"status": -2,
"message": "在这些分支之间的合并请求已存在:<a href='/yystopfceshi/testdevops/pulls/12'>或交委参她</a>"
}
修改于 2025-02-07 02:43:27