2017-01-30 8 views
0

Я хотел бы создать триггер, который предотвращает возможность слияния с определенной веткой на другую определенную ветку.Perforce trigger to deny merge from some branches

[Это своего рода делать то, что делают потоки]

+0

Я рад, что вы признаете, что потоки будут делать то, что вы хотите сделать. Другой вариант - использовать таблицу защиты для исключения разрешения на запись для определенной ветви. В противном случае, используя ваш любимый скрипт, напишите триггер «change-submit», чтобы исключить отправку, когда изменение включает в себя «// путь к определенному ветви-A» и «// путь-к-определен-ветвь-B», – tkosinski

ответ

1

Отрицать слияния с конкретной отрасли можно удалить =branch разрешение в таблице защиты:

=branch group X * -//depot/source/branch/... 

(См p4 help protect и, возможно, p4 help undoc, Я забыл, что =branch когда-либо получал статус undoc ...)

Чтобы предотвратить комбинацию определенного источника и конкретной цели, Мне нужен триггер. Имейте триггерный огонь по целевому пути, и пусть он запускает «p4 resolved», чтобы искать ожидающие интеграции из исходного пути.

 Смежные вопросы

  • Нет связанных вопросов^_^