Subversion: статус разреженного запроса
Существует ряд постов (например, здесь и здесь, не говоря уже об официальной документации), в которых спрашивается / объясняется, как выполнять разреженную проверку, но я не вижу ни одного поста о том, как запросить глубину папки или серия папок.
Можно ли как-то спросить Subversion: "Какую настройку глубины передавали в svn update --set-deep?" в папке?
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
потому что редкие проверки на самом деле не отображаются ни на одно из других значений.