Subversion: Состояние Проверки Разреженного Запроса


Есть ряд сообщений (например, здесь и здесь, не говоря уже о официальной документации), которые просят/объясняют, как выполнить разреженную проверку, но я не вижу ни одного сообщения о том, как запросить глубину папки или серии папок.

Можно ли вообще спросить Subversion: "какая настройка глубины была передана в svn update-set-depth?- на папке?

1 2

1 ответ:

svn info расскажу тебе. Вот каталог, обновленный с svn update --set-depth=files:

> svn info "C:\path\to\directory"
Path: C:\path\to\directory
Working Copy Root Path: C:\path
URL: http://svn.example.com/path/to/directory
Relative URL: ^/path/to/directory
Repository Root: http://svn.example.com/path
Repository UUID: 3183f4db-b256-8143-8013-6b50bc517e3e
Revision: 4860
Node Kind: directory
Schedule: normal
Depth: files
Last Changed Author: abc
Last Changed Rev: 1234
Last Changed Date: 2014-12-09 14:52:55 -0500 (Tue, 09 Dec 2014)

Строка Depth: files указывает глубину обновления. Когда глубина равна infinity, Эта линия просто отсутствует. В противном случае это будет один из "пустых", "файлов" или "непосредственных" (перечисленных в справке для svn update).

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