我正在研究使用 git 自动化代码管理的特定用例。我不确定 git 是否内置了这个功能,或者已经有一个产品可以做到这一点。如果您能指出我正确的方向,我将不胜感激。
思路很简单,流程如下:(我理解这可能不是Git的常规使用方式,是一个具体的用例)
调度程序将代码从用户之间的共享存储库提交到 GitLab(使用调度程序 user_id)
在用户完成对代码的应用更改(使用 GUI 界面)并选择他们所做的更改后的第二天,
脚本\代码修改提交以根据用户在步骤 2 中的整体信息调整 Git-Blame 输出(此步骤可能需要将提交中断为多个提交并更改用户作者)
任何帮助将不胜感激。
我确实使用了“git_blame_someone_else”代码和 rebase\cherrypicking 的组合,但是,我认为我可能太努力了,这可能是 Git 中的内置功能。(中断提交和更改代码作者)