https://api.github.com/repos/linnovate/mean/commits/69ccd09e527894d8e0e992dceb6cb563dd759049
我认为如果文件是modified
,则会说modified
。那么changed
是什么意思呢?我试过谷歌搜索,但这是一个非常常见的术语。
{
sha: null,
filename: "config/config.js",
status: "changed",
additions: 0,
deletions: 0,
changes: 0,
blob_url: "https://github.com/linnovate/mean/blob/69ccd09e527894d8e0e992dceb6cb563dd759049/config/config.js",
raw_url: "https://github.com/linnovate/mean/raw/69ccd09e527894d8e0e992dceb6cb563dd759049/config/config.js",
contents_url: "https://api.github.com/repos/linnovate/mean/contents/config/config.js?ref=69ccd09e527894d8e0e992dceb6cb563dd759049"
}
答案 0 :(得分:1)
答案 1 :(得分:0)
TL; DR 如果“文件模式已更改或由于差异被截断而导致未知更改”,则状态为“已更改”
我最近联系了GitHub对状态字段文档的支持,这是他们的回复。该字段导致我们的json解析在一个提取300个文件的拉取请求上的问题。
感谢您与我们联系。你是对的 - 没有记录可能的值。我会向团队提及这一点,以便他们考虑更新文档。
目前,以下是可能的值:
'已添加' - 已添加文件
'已删除' - 文件已删除
'重命名' - 文件已重命名
'modified' - 文件内容已修改
'已更改' - 文件的模式已更改或存在未知更改,因为差异被截断(我相信这可能会发生非常大的差异)
如果你发现任何其他价值 - 让我知道,我会做更多的挖掘。
希望这有帮助。