2016-11-18 1 views
1

특정 커밋을 푸시하지 않아야합니다 (해당 sha). 그것은 gitolite 구성으로 할 수 있습니까? 특정 대상을 gitolite 규칙으로 대상 지정

나는

repo myRepo 
     -  794b62a8b1cf4417c8320a261177b43bd5d8331e   = @all 

같은 것을 지정하려고하지만 의도 한대로 작동하지 않습니다. 나는 VREFs가 여기에서 도울 수 있다고 생각한다. 그러나 나는 그것에 관해 많은 정보를 발견하지 않는다.

+0

기존 커밋 784b62 이상을 위임하지 않으려는 것입니까, 아니면 만들 ​​것을 의미합니까? 전자는 다소 의미가 있으며 후자는 그렇게 중요하지 않습니다. 전자가 지점의 팁이라면, 그 지점에 커밋하는 것만 할 수 있습니까? – Mort

답변

0

VREF을 설정할 수 있습니다.이 커밋은 푸시 된 커밋을 나열하고 해당 커밋 중 하나가 차단하려는 커밋 중 하나와 일치하면 푸시를 거부합니다.

예를 들어 src/VREF/MERGE-CHECK으로 확인하십시오. 여기에는 커밋을 나열하는 데 git rev-list을 사용합니다.
직접 구현하고 추가하려면 Adding a VREF을 참조하십시오.