gpt4 book ai didi

git - 大量 git commit 压缩

转载 作者:行者123 更新时间:2023-12-01 08:16:34 25 4
gpt4 key购买 nike

我的公司正在从 CVS 转换到 git。我们使用 CVS 已经很长时间了,所以历史悠久。手工操作太多。

查看日志,可以进行大量压缩。一大堆。我想做的是 Hook 一个脚本,该脚本将比较两个相邻的提交。如果它返回 true,则连接提交消息并压缩提交。我也很高兴有一个命令接受两个提交和一个提交消息,然后将它们压缩在一起。

git rebase --interactive 接近我的需要,但是“挤压”需要太多的手动干预。我也考虑过使用“fixup”而不是 squash,但我不想丢失提交消息。

有什么想法吗?

最佳答案

--autosquash 怎么样?

您可以将它与 git filter-branch 结合使用来编写重命名提交的脚本。 (不过有一句警告。小心过滤器分支,并阅读其手册页中的警告。这不是为胆小的人准备的命令。)

关于git - 大量 git commit 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com