在处理Pull Request时,如果有未解决的对话,有几种解决方法。
方法一:通过命令行解决对话
git clone [仓库地址]
cd [仓库目录]
git pull origin [分支名]
git log --merges --author=[作者名]
这里可以根据需要使用其他过滤选项。
找到具有未解决对话的PR的commit哈希值。
重置该commit,并保留更改。
git reset --soft [commit哈希值]
git commit -m "Resolve conversation"
git push origin [分支名] --force
方法二:通过Git图形界面解决对话
打开Git图形界面工具,如GitKraken、GitHub Desktop等。
克隆或拉取远程仓库到本地。
找到并选择具有未解决对话的PR。
查看对话,解决其中的问题。
提交更改。
推送更改到远程仓库。
请注意,在解决对话之前,最好与PR的作者进行沟通,以确保对解决问题的方式达成共识。