Ich habe eine SVN Repo und irgendwo gibt es einige externe Ordner in ein und demselben Repo. Wenn ich den Ordner mit den Externals auschecke, holt Svn auch die Externals, aber ich habe herausgefunden, dass für die aktuelle Phase nur einige von ihnen benötigt werden.Wie kann man nur einen Teil der externen Dateien in einem SVN Repo auschecken?
Ich weiß, dass ein svn co urlA myFolder --depth empty
tun und dann eine svn up fileA fileB
nur diese Dateien sind in den myFolder
(I habe gesucht here für das Verständnis --depth
Option). Aber es scheint, dass es nicht für die Externen funktioniert ...
Ich habe dies getan (unter der Annahme der Urla 2 Ordner hat, ist FLD und ext, die die Externen hat):
$ svn co urlA fldA --depth empty
U fldA
Checked out revision 115
$ svn up --set-depth empty fld ext
Updating 'fld':
A fld
Updated to revision 115.
Updating 'ext':
A External
Updated to revision 115.
Summary of updates:
Updated 'fld' to r115.
Updated 'ext' to r115.
$ svn up --set-depth immediates fld ext
Updating 'fld':
Restored 'fld'
Restored 'fld/header.h'
Restored 'fld/source.cpp'
At revision 115.
Updating 'ext':
Restored 'ext'
At revision 115.
Summary of updates:
Updated 'fld' to r115.
Updated 'ext' to r115.
Selbst wenn ich das propget
wie here verwende, überprüft das Update die Dateien und Ordner in ext
nicht. Mehr möchte ich nur ein paar Dateien im ext. Ist es möglich? Gibt es etwas, das mir fehlt? Kann mir bitte jemand helfen?