gpt4 book ai didi

git - 在 Visual Studio 代码中检测 git 子文件夹

转载 作者:太空狗 更新时间:2023-10-29 13:03:10 26 4
gpt4 key购买 nike

我有一个文件夹,其中的根文件夹不是 git 存储库,而是底层 src/ 文件夹。所以例如我有这个

 ~/workspace/some_project_folder <-- not a git repository
~/workspace/some_project_folder/src <-- git repository
~/workspace/some_project_folder/some_other_folder <-- not a git repository
~/workspace/some_project_folder/transient_data <-- not a git repository

(注意这个结构无论如何都不好,但这是我继承的。我将来会改变它,我只是暂时想要一个解决方法)

我正在搜索指定我的主 git 文件夹位于 src 下的选项,但找不到任何此类选项。

有没有办法在 Visual Studio Code 中识别子文件夹?目前坚持使用 cmd git。

最佳答案

不幸的是,版本 VSCode 不支持它。 1.15.1(虽然它是在 1.16 中添加的,请参见 nr 3)。

这与以下问题有关: https://github.com/Microsoft/vscode/issues/396 (搜索 git)

你必须在 VSCode 中将 git 项目设置为主项目才能使 git 正常工作。这意味着您可能需要同时打开两个 VSCode 窗口:

  • 第一个带有 ~/workspace/some_project_folder 的一般概述,

  • 第二个带有 ~/workspace/some_project_folder/src 供查看并处理 git 更改。

1)有一个有趣的插件可以让生活更轻松:

Git 项目经理:https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager

它可以扫描您的主文件夹以查找子文件夹中的 git 存储库,您可以使用命令快速选择要在单独窗口中打开的 git 存储库GPM:从子文件夹打开 Git 项目

2)另一方面,有一个计划在一个工作区中支持多个文件夹。 1.6 使用命令:Workspaces: Add Folder to Workspace...,因此您可以单独添加 src 文件夹,它将作为 git repo 可见。

但是目前此选项仅在“内部人员”版本中可见,您可以从以下位置下载:

https://code.visualstudio.com/insiders

编辑:

3) 好像ver. 1.6终于支持git子文件夹了。

关于git - 在 Visual Studio 代码中检测 git 子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40838765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com