在Visual Studio 2017中(使用由VS2017管理的git存储库),有时在尝试删除分支时,会显示错误消息,指出存在未更改的更改。
如何获取这些未合并更改的列表以供审核?
如果可能的话,我非常希望避免使用难以理解的git命令行。
答案 0 :(得分:2)
警告是为了让您知道您要删除的分支尚未合并到远程主分支中,因此如果删除分支,您将丢失*分支的内容。
将分支与主分支进行比较
首先,您需要签出要比较的功能分支:
然后通过在分支历史中查找原始主分支来检查该功能是否是最新的:
如果您找不到原始/主分支,您的分支已过期,您需要将origin / master合并到您的分支中:
现在我们可以将本地分支与origin / master分支进行比较: