сжать двоичные файлы в SVN? - PullRequest
       16

сжать двоичные файлы в SVN?

0 голосов
/ 05 августа 2009

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

  1. Есть ли способ использовать хук pre-commit для выполнения скрипта? и если да, то как мне дать сценарию he корневой каталог (чтобы он сканировал подпапки и сжимал)? а что мне написать в хуке для выполнения скрипта?

  2. То же самое, что мне нужно сделать, когда я проверяю файлы. Мне нужно выполнить скрипт. Опять же мне нужен путь локального корня, а также нет ловушки POST-CHECK-OUT, так как я могу выполнить скрипт?

спасибо,

Одед

1 Ответ

2 голосов
/ 05 августа 2009

Невозможно сделать это с помощью обычного «подцепочного» скрипта-хука, поскольку все они на стороне сервера.

Клиент командной строки Subversion не поддерживает перехватчики на стороне клиента. Вам придется написать свои собственные сценарии для переноса, например svn update, а затем использовать эти сценарии вместо команды svn, которую они переносят.

TortoiseSVN, насколько я знаю, поддерживает хуки на стороне клиента. Возможно, вам повезет, если вы используете это.

Почему, из любопытства, вам нужно сделать это в первую очередь?

...