pub_switch 1.1.1 copy "pub_switch: ^1.1.1" to clipboard
pub_switch: ^1.1.1 copied to clipboard

很容易 Git 依赖和 Path 依赖的命令行程序

pub_switch #

一个很容易切换 Git 依赖和 Path 依赖的脚本。

脚本的用途 #

在日常的开发中,需要依赖一些自己开发的基础库,但是这些基础库还不是很成熟。 需要直接通过 Git 依赖通过分支/节点等。 或者有的通过 Git Submodule 的方式继承,通过 Git Submodule 可以直接通过 Path 的 方式集成,但是存在团队成员不小心回滚了节点。

直接通过 Git 依赖就有效的解决这个问题,但是在团队成员需要维护维护库的时候,需要 clone 基础库,删除之前的 Git 依赖修改为 Path 依赖。 修改代码测试,测试通过提交,删除 Path 依赖,修改为 Git 依赖。

这个过程可谓十分的繁琐,为了可以减少开发人员额外的占用时间,所以才开发这个脚本可以一键切换和回滚来解决上述产生的问题。

安装 #

dart pub global activate pub_switch 

使用 #

Switch (Git 依赖切换为 Path 依赖) #

cd project_path
pub_switch switch

Resolve (Path 依赖切换为 Git 依赖) #

cd project_path
pub_switch resolve
0
likes
120
pub points
0%
popularity

Publisher

unverified uploader

很容易 Git 依赖和 Path 依赖的命令行程序

Documentation

API reference

License

MIT (LICENSE)

Dependencies

args, darty_json_safe, mustache_template, path, process_run, pubspec, pubspec_lock_copy

More

Packages that depend on pub_switch