Я использую svn: externals и определил конкретную ревизию, используя SVN1.5 + формат , но SVN, похоже, игнорирует номер ревизии.
$ svn --version
svn, version 1.6.17 (r1128011)
$ svn propget svn:externals trunk/project1/src/library/Deit/
-r658 ^/vendor/Deit/Config Config
-r658 ^/vendor/Deit/Config.php Config.php
$ svn up trunk/project1/src/library/Deit/
svn: warning: Error handling externals definition for '****/trunk/project1/src/library/Deit/Config':
svn: warning: File not found: revision 851, path '/vendor/Deit/Config'
svn: warning: Error handling externals definition for '****/trunk/project1/src/library/Deit/Config.php':
svn: warning: File not found: revision 851, path '/vendor/Deit/Config.php'
Начиная с версии 658, я заменил библиотеку вендора на новую версию (выполнив команды svn rm, svn commit, svn add, svn commit). Теперь указанные файлы больше не существуют в последней редакции, но я все еще хочу использовать старую версию этих конкретных файлов в некоторых случаях.
Как я могу использовать внешние файлы из ревизии 658, но которые не существуют в последней ревизии?