簡體   English   中英

svn:externals忽略指定的修訂

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM