Проверка SVN Pre Commit - PullRequest
       14

Проверка SVN Pre Commit

0 голосов
/ 14 октября 2018

У нас есть две ветви A и B с одинаковой структурой исходного кода.

Любая проверка, происходящая в B, должна происходить и в A.

Например: в папке A есть файл Employee.java, а в папке B - ветвь B project / src / main / java / com / mycomp / Employee.java

При проверке файла Employee.java для ветви B мне нужно проверить, проверен ли уже тот же файл в ветви A, сравнив содержимое Employee.java в обеих ветвях.Если нет, я не должен позволять разработчику фиксировать

Возможно ли реализовать такую ​​логику в ловушке SVN pre commit и завершить неудачу фиксации?Есть ли какое-либо готовое решение от SVN для реализации таких проверок?

1 Ответ

0 голосов
/ 23 октября 2018

Что ж, хотя я нахожу сценарий использования довольно странным, его можно достичь с помощью SVN-хуков предварительной фиксации (требуется некоторый сценарий).

Вот достойное описание того, как создавать и использовать хуки предварительной фиксации:

http://wordaligned.org/articles/a-subversion-pre-commit-hook

...