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 · 1439 次点击
    这是一个创建于 837 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    使用 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   ·   实用小工具   ·   4110 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:22 · PVG 13:22 · LAX 22:22 · JFK 01:22
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com