是否有办法允许用户临时锁定远程存储库中的远程分支。 功能是避免GIT中的任何合并不是快进并避免冲突(约束来自我正在使用的文件类型)。 该方法应该易于锁定和解锁,用户应该能够以某种方式检查分支的状态。
答案 0 :(得分:0)
您可以通过编写pre-receive
钩子来自己实现它,该钩子检查特定分支的锁定条件是否为真,然后允许推送或不允许。然后,您如何设置和显示锁定。
除此之外,你可以搜索内置了这种功能的Git存储库托管工具。但我不能推荐一个,这也是Stack Overflow上的偏离主题。