Autorebase 自动将所有功能分支重新设置为 master。

时间:2024-07-18 13:26:49
【文件属性】:

文件名称:Autorebase 自动将所有功能分支重新设置为 master。

文件大小:42KB

文件格式:ZIP

更新时间:2024-07-18 13:26:49

autorebase

自动变基Autorebase 自动将所有功能分支重新设置为master 。如果发现冲突,它将变基到不会导致冲突的最后一次提交。默认情况下,排除具有上游的分支。您不需要切换到任何分支,唯一的限制是检出且不干净的分支不会被重新定位(尽管我将来可能会添加它)。这是一个演示。在 autorebase 之前,我们有许多旧的功能分支。让我们autorebase !这已尝试重新设置所有分支。demo和readme成功地重新基于master 。但是其他分支有冲突,所以他们没有一直rebase到master 。相反,它们被重新定位到导致冲突的提交之前。如果提交由于冲突而无法完全重新定位,则将其标记为这样,并且在其提交哈希更改(例如,被编辑或手动重新定位)之前不会再次尝试重新定位。安装从Github 发行版页面下载二进制发行版,或者您可以运行cargo install autorebase用法只需在您的存储库中运行autorebase 。这将执行以下操作更新master ,通过使用--ff-only拉它,除非您已将其签出并带有挂起的更改。在.git/autorebase创建一个临时工作树(目前从未删除,但


【文件预览】:
autorebase-master
----git_commands()
--------src()
--------Cargo.toml(224B)
----Cargo.lock(8KB)
----.github()
--------workflows()
----tests()
--------all.rs(128B)
--------tests()
--------utils()
----logo.svg(4KB)
----src()
--------main.rs(1KB)
--------conflicts.rs(1KB)
--------lib.rs(23KB)
--------trim.rs(2KB)
----Cargo.toml(528B)
----doc()
--------during.cast(3KB)
--------before.svg(7KB)
--------before.cast(3KB)
--------after.cast(3KB)
--------during.svg(27KB)
--------after.svg(7KB)
----examples()
--------create_demo_repo.rs(4KB)
----.gitignore(29B)
----README.md(4KB)
----.editorconfig(122B)

网友评论