在 github 存储库的插件中添加特定文件夹

Add a specific folder in plugins from github repository

我想从插件库中添加一个特定的插件。

例如,我只想为我的项目添加video_player。 像这样:

dependencies:
  cupertino_icons: ^1.0.2
  flutter:
    sdk: flutter
  video_player: 
    git:
      url: https://github.com/flutter/plugins/tree/main/packages/video_player
      ref: main

有什么办法可以做到这一点吗? 谢谢!

我从存储库中分叉并更改了一些临时错误修复,并想从分叉的回购中提取修复。

Flutter document之后,我们可以从存储库的根目录指定子文件夹的路径,如下所示:

video_player: 
    git:
      url: git@github.com:flutter/plugins.git
      ref: main
      path: packages/video_player/video_player