新的介绍内容:
Git Project Manager(GPM)
Git Project Manager(GPM)是一款为Microsoft VSCode设计的扩展工具,它允许您直接从VSCode窗口中打开一个针对Git仓库的新窗口。通过GPM,您可以更高效地管理和切换Git项目,提高开发效率。
可用命令
目前GPM提供了三种命令,所有命令都可以通过Ctrl Shift P(Mac上为Cmd Alt P)访问,并输入GPM来使用。
展示配置在gitProjectManager.baseProjectsFolders中的所有文件夹内可用的Git仓库列表。首次使用时会搜索所有文件夹,此后将使用缓存的仓库信息。
此命令刷新所有配置文件夹的缓存仓库信息。
此命令允许您选择特定的文件夹来刷新其仓库信息,而无需刷新所有文件夹。
此命令将列出您最近使用的Git项目,让您更快地在项目之间切换。
列表的大小由gitProjectManager.recentProjectsListSize配置。
可用设置
在开始使用GPM之前,您需要配置扩展将搜索Git仓库的基础文件夹。编辑File -> Preferences -> Settings中的settings.json,并添加以下配置:
{
"gitProjectManager.baseProjectsFolders": [
"/home/user/nodeProjects",
"/home/user/personal/pocs"
]
}
另一个可用的配置是gitProjectManager.storeRepositoriesBetweenSessions,它允许在会话之间存储Git仓库信息,以避免首次加载仓库列表时的等待时间。默认值为false。
{
"gitProjectManager.storeRepositoriesBetweenSessions": true
}
为了提高性能,我们还引入了两个新的重要配置:ignoredFolders:一个将被忽略的文件夹名称数组(例如node_modules)
{
"gitProjectManager.ignoredFolders": ["node_modules"]
}
maxDepthRecursion:表示从配置的文件夹开始搜索的最大递归深度(默认值:2)
{
"gitProjectManager.maxDepthRecursion": 4
}
在0.1.10版本中,我们添加了"gitProjectManager.checkRemoteOrigin"配置,允许用户不检查远程仓库的来源以提高性能。
{
"gitProjectManager.checkRemoteOrigin": false
}
在0.1.12版本中,您可以配置打开项目时的行为,是在同一窗口还是新窗口打开(如果当前窗口没有打开文件夹,此选项将被忽略):
{
"gitProjectManager.openInNewWindow": false
}
参与
如果您有任何想法,请随时创建问题和拉取请求。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com