[英]svn:externals ignoring specified revision
我正在使用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版本中的外部文件,但最新版本中不存在這些文件?
您是否嘗試過使用peg-revision語法(在鏈接的同一頁中進行了介紹)? 例如:
^/vendor/Deit/Config@658 Config
我從未使用過這種語法,但是當想要顯示頭部修訂版本中不再存在的項目的歷史記錄時,也必須使用IIRC釘修訂。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.