使用 VSCode 连接公司 gitlab ,工作过程中经常会切换不同客户的分支。 然后使用 VSCode 签出功能,总是发现签出的版本不是最新的(本地没有这个分支) 然后我都得使用 Git Graph 这个插件,选择 Fetch From Remote 这样才会显示远程仓库有新版本,然后再更新一次项目
1
4771314 2022-01-24 17:01:55 +08:00 1
git pull && git checkout -b new-branch
|
2
rbe 2022-01-24 17:10:33 +08:00 1
fetch 的时间间隔太长了。要么手动 git fetch --all, 要么设置 git.autofetchPeriod 设得短一点。
|
3
Vegetable 2022-01-24 17:14:30 +08:00 1
签出远程仓库实际上是在签出本地已经 fetch 过的代码,而不是实时拉取。如果你没有 fetch 直接签出,就有可能得到旧的代码。
|