每次我从远程分支签出时,VS Code 都会不断创建远程分支的本地副本

问题描述 投票:0回答:1

每次从远程分支签出时,VS Code 都会不断创建远程分支的本地副本,但我不希望这样做,因为它会在面板中造成混乱,面板上遍布相同的命名分支。我不想这样,只想远程跟踪更改。我该怎么做?

git github visual-studio-code local checkout
1个回答
0
投票

使用

命令面板
中的 Git: Checkout to (Detached) 命令,而不是
Git: Checkout to
或单击状态栏中的头部指示器时出现的快速选择菜单。如果您想将键盘快捷键绑定到该命令,其 ID 为
git.checkoutDetached

如果您对此功能的历史感兴趣,可以在之前将其作为功能请求提出,以便有一种无需创建本地跟踪分支即可结帐的方法: 在以下情况下禁用分支创建的选项:选择远程跟踪分支#96264。该功能在 2020 年 11 月 (1.52) 版本的 VS Code 中发布。

但请注意(根据此评论),当前 HEAD 的状态栏指示器将显示提交哈希而不是远程分支名称。

为了您参考/学习的目的,我通过谷歌搜索“

github vscode issues checkout remote branch without creating local tracking branch
”发现了问题票。

© www.soinside.com 2019 - 2024. All rights reserved.