een*_*agy 8 git visual-studio-code
我有一个文件夹,根文件夹不是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
Run Code Online (Sandbox Code Playgroud)
(注意这个结构无论如何都不好,但这是我继承的.我将来会改变它,我只是想要一个解决方法)
我正在搜索选项,以指定我的主要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: Open Git Project from SubFolder
。
2)另一方面,有一个计划在版本中支持一个工作区中的多个文件夹。1.6 使用 command: Workspaces: Add Folder to Workspace...
,因此您可以src
单独添加文件夹,它将作为 git repo 可见。
但是目前此选项仅在“内部人员”版本中可见,您可以从以下位置下载:
https://code.visualstudio.com/insiders
编辑:
3)似乎是ver。1.6 终于支持 git 子文件夹了。
归档时间: |
|
查看次数: |
1202 次 |
最近记录: |