2013-07-26 5 views
0

Я хочу применить политику, когда нужно всегда обновлять ее до фиксации. Обычно мне нравится идея сделать это с помощью набора крючков на стороне сервера, чтобы гарантировать, что непревзойденная фиксация будет предотвращена.SVN крючки. Есть ли такая вещь, как post-update server side hook?

Чтобы узнать, когда было последнее обновление и последнее совершение для определенного пользователя, я должен отслеживать как фиксации, так и обновления на сервере. Это нормально с пост-фиксацией, но я просто не могу найти способ добавить серверный пост-обновление. Однако никаких проблем с клиентской стороной, но я не хочу полагаться на настройку клиентов с этой проверкой.

Есть ли там серверный пост-обновление, или событие обновления всегда обрабатывается исключительно клиентом?

ответ

1

крюки после обновления не существует в Subversion, но они не нужны в вашем случае:

  • Там нет причин требовать обновления WC в случае отсутствия пересечения между файлами в транзакции и изменен ранее фиксаций, не существующие в туалет
  • Если такое пересечение существует, фиксация будет автоматически блокируется, и разработчик должен обновить и объединить внешние изменения, прежде чем самостоятельно совершать
+0

Это не работает достаточно хорошо, когда несколько человек работа над взаимодействующими частями. Каждая часть может быть разделена в собственном модуле, поэтому взаимодействия между файлами не будет, но интерфейсы этих модулей могут измениться. Эти незаметные изменения могут привести к полностью нарушенной ревизии. Лучше всего, чтобы весь проект сначала тестировался локально, а затем совершался. – akalenuk