# 拉取


将远程仓库的最新版本更新到本地仓库。

用户模型中,右击模型节点,在上下文菜单中选择拉取,弹出拉取窗口。

拉取状态分为如下四种情况:

  • 本地仓库版本低于远程仓库版本,并且本地仓库未做任何修改,则可以正常拉取;

    Pull001.png
  • 本地仓库版本等于远程仓库版本,并且本地仓库未做任何修改;

    此时无法拉取,拉取窗口显示“Already up-to-date.”。

    Pull002.png
  • 本地仓库有修改,未进行本地提交;

    此时无法拉取,拉取窗口显示“本地有尚未提交的修改,请先本地提交!”。

    Pull003.png
  • 本地仓库版本低于远程仓库版本,本地仓库有修改,并已经本地提交。

    拉取时若发生文件合并冲突,此时无法取消拉取,并弹出冲突解决方式选择窗口,提供三种解决方案:选择本地选择远程解决冲突Pull004.png

    • 选择本地:选择本地仓库文件解决冲突;

    • 选择远程:选择远程仓库文件解决冲突;

    • 解决冲突:展示仓库中所有冲突文件并逐个解决。

    选择解决冲突后,关闭拉取准备界面将会打开冲突解决界面,展示当前仓库中所有冲突的文件。详细信息,请参见解决冲突

    • 若未解决所有冲突文件,则无法正常关闭解决冲突界面;

    • 若所有文件为已解决状态,关闭解决冲突界面,本次拉取结束。