计划Git变更集的代码注释



我想知道是否像下面的代码样例是可能的:

val = calculate_method1()
# GIT-COMMAND-DELETE date="2022-05-23" msg="About time to delete it"
val = temporary_overriden__calculate_method1()
# GIT-COMMAND-DELETE
# GIT-COMMAND-ADD date="2022-05-29" msg="Something changed, fail from now on" delete-body-comment=true
# raise("By that time it had to be already fixed")
# GIT-COMMAND-ADD

基本上,它是一个带有某种git命令的代码注释,需要在将来某个时间自动执行并提交(例如:作为一个特性分支/pull-request)

是否有一个现有的Github行动为这种需要或任何其他替代解决方案?

不,git没有内置解决方案。


我会将这种任务放在问题跟踪器中(例如:"在2022-05-29之前审查该代码")或有一个延迟的任务(我在想:在git之外),在该日期发送提醒。

如果你想让你的CI触发一个标志:为什么不在你的语言中编写它,在一个测试中呢?

if (date() >= "2022-05-29") {
raise("do we still use that overriden value ? it should have been fixed by now")
}

最新更新