Как заставить Tortoise рекурсивно обновляться даже из отключенных репозиториев?

Как заставить Tortoise рекурсивно обновляться даже из отключенных репозиториев?

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

Бывший:

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

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

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

решение1

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

Связанный контент