2

Черепаха по умолчанию обновляется рекурсивно. Однако мне нужно, чтобы он обновлялся рекурсивно, даже если каталоги в дереве не подключены к корневому каталогу.

Пример:

  1. c:\A (файловая система) отображается на http://rep/a (SVN)
  2. c:\A\B (файловая система) отображается на http://rep/a/b (SVN)
  3. c:\A\B\C (файловая система) отображается на http://rep/c (SVN)

Увидеть? Если я обновлю c:\A, по умолчанию, c:A\B\C не будет обновлен.

Есть ли способ решить это?

1 ответ1

0

Вы можете использовать svn hooks. Более конкретно, вам понадобится хук после Post-update который имеет следующие параметры: PATH DEPTH REVISION ERROR CWD . Вы можете решить, обновлять ли c основываясь на параметре ERROR , который должен быть пустым, если не было ошибок. Дополнительно посмотрите на примеры клиентских скриптов-ловушек от tortoise svn.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .