我正在实现需要通过API将内容推送到bitbucket的应用程序。 每当用户尝试在回购上推送文件时,我想将用户正在推送的本地文件与回购上的文件进行比较。 如果文件不同,我将要求用户先拉。 为此,我尝试使用 /2.0/repositories/ {用户名} / {repo_slug} / filehistory / {node} / {path}
此端点,但我仅获得存储库文件提交哈希, 有什么办法来获取本地文件提交哈希?这样我就可以比较这些哈希,如果这些哈希不同,我会请用户拉。
也欢迎使用其他比较文件的方式。
谢谢。