文件名称:git-branchless:Git的无分支工作流程
文件大小:90KB
文件格式:ZIP
更新时间:2024-05-07 02:44:33
git cli workflow Rust
Git的无分支工作流程 演示版 : 为什么? 大多数Git工作流程都大量使用分支来跟踪正在进行的提交工作。 但是,分支机构要求您“命名”您要跟踪的每个提交。 如果您花费大量时间执行以下任一操作: 在工作任务之间切换。 将次要的清理/重构分离到自己的提交中,以便于审核。 在提交代码以供审核之前,广泛重写本地历史记录。 进行可能不会最终承诺的投机工作。 处理您或协作者尚未签到的工作。 失去了您先前制作的git stash跟踪。 然后,无分支工作流程可能更适合您。 无分支工作流设计用于单仓库规模,其中存储库具有一个适用于所有提交的主分支。 它基于Google和Facebook等大型公司的Mercurial工作流程。 只要您有一个主分支,也可以将其用于较小的存储库。 如果您选择使用无分支工作流,则它们与本地分支完全兼容-不再需要它们。 安装 参见 。 简短版本:运行cargo
【文件预览】:
git-branchless-master
----Cargo.lock(35KB)
----.github()
--------workflows()
----tests()
--------test_branchless.rs(1KB)
--------test_hooks.rs(6KB)
--------test_hide.rs(9KB)
--------test_gc.rs(1KB)
--------test_navigation.rs(6KB)
--------test_restack.rs(8KB)
--------test_init.rs(2KB)
--------test_smartlog.rs(11KB)
--------test_undo.rs(20KB)
----LICENSE(11KB)
----src()
--------core()
--------util.rs(11KB)
--------main.rs(6KB)
--------commands()
--------commands.rs(163B)
--------testing.rs(12KB)
--------lib.rs(2KB)
--------core.rs(165B)
----Cargo.toml(986B)
----.gitignore(13B)
----CHANGELOG.md(1KB)
----README.md(3KB)
----.vscode()
--------settings.json(36B)