我正在使用 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 中但最新版本中不存在的外部文件?