V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
twofox
V2EX  ›  git

VSCode 签出分支总是自动签出到旧版本,可能是什么原因造成的?

  •  
  •   twofox · 2022-01-24 16:56:29 +08:00 · 1569 次点击
    这是一个创建于 1034 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 VSCode 连接公司 gitlab ,工作过程中经常会切换不同客户的分支。 然后使用 VSCode 签出功能,总是发现签出的版本不是最新的(本地没有这个分支) 然后我都得使用 Git Graph 这个插件,选择 Fetch From Remote 这样才会显示远程仓库有新版本,然后再更新一次项目

    3 条回复    2022-01-24 17:14:30 +08:00
    4771314
        1
    4771314  
       2022-01-24 17:01:55 +08:00   ❤️ 1
    git pull && git checkout -b new-branch
    rbe
        2
    rbe  
       2022-01-24 17:10:33 +08:00   ❤️ 1
    fetch 的时间间隔太长了。要么手动 git fetch --all, 要么设置 git.autofetchPeriod 设得短一点。
    Vegetable
        3
    Vegetable  
       2022-01-24 17:14:30 +08:00   ❤️ 1
    签出远程仓库实际上是在签出本地已经 fetch 过的代码,而不是实时拉取。如果你没有 fetch 直接签出,就有可能得到旧的代码。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2722 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 15:05 · PVG 23:05 · LAX 07:05 · JFK 10:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.