我认为Github API 的更新文件方法可用于重命名文件(通过提供新路径作为参数),但它似乎不起作用。
重命名的唯一方法是删除该文件并使用新名称创建一个类似的文件?
我认为 Github API 的更新文件方法可用于重命名文件(通过提供新路径作为参数),但它似乎不起作用。
无法通过对 API 的单个请求来重命名文件。
重命名的唯一方法是删除该文件并使用新名称创建一个类似的文件?
这是一种方法,但缺点是您会在历史记录中获得两次提交(一次用于删除,一次用于创建)。
另一种方法是使用低级 Git API:
https://developer.github.com/v3/git/
这样,您可以修改包含 blob 的树条目以将其列出在不同的名称下,然后为该树创建一个新的提交,最后更新分支以指向该新的提交。整个过程需要更多 API 请求,但您只需一次提交即可进行重命名。
归档时间: |
|
查看次数: |
3344 次 |
最近记录: |