智能合并在Android Studio中有什么作用?

时间:2016-07-30 03:11:46

标签: android git android-studio intellij-idea git-merge

在Android工作室中,右下角有选项来处理分支。在合并另一个远程或本地分支时的合并选项中,它会显示Force mergesmart merge等选项。

他们到底做了什么?

与本地/远程分支合并时?

Git branches

2 个答案:

答案 0 :(得分:4)

类似于Smart Checkout。 Android Studio将存储本地更改,检出所选分支,然后取消暂停更改。如果在卸载操作期间发生冲突,系统将提示您合并更改。

答案 1 :(得分:0)

智能合并执行以下命令:

  1. git stash save "Uncommitted changes before Update at <MM/DD/YY>, <HH:MM>"
  2. git merge <remote>
  3. git stash pop(如果合并成功)
  4. 如果合并失败并且您中止或放弃更改,则需要自己运行git stash pop以取回更改。

    您可以通过在控制台选项卡中检查Android Studio中的版本控制上下文来查看正在执行的命令:

    Log of Git commands in Android Studio