我有很多信息想要添加到提交中。此信息适用于自动和手动流程。示例包括团队的名称、状态(生成、开发、配置等)或票号。
有没有办法将此信息添加到提交中,或者我是否必须添加类似的标签TICKET-1234:<HASH>?
在我学习 Go 时,我最初使用一个空的 for 循环编写了我的短程序,以阻止程序退出,因为我使用 go 关键字运行了我的测试函数。然而,随着我的测试/学习程序越来越大,整个程序有时会在随机位置冻结,调试器会断开连接,使调试变得非常困难。
我最终从 IRC 上的一些讨论中了解到原因是空的 for 循环,并将其替换为阻塞通道,但除了与 Go 处理调度的方式有关之外,我从未了解原因。
后台是什么机制导致独立的 go-routines 锁定整个程序,即使有很多内核分配给程序,如果有一个空的无限循环?