Domanda

ho una directory chiamata 'biblioteca' nel mio albero SVN che usa gli esterni per caricare librerie come la Zend Framework / Smarty /....

im utilizzando uno strumento di auto scritto che utilizza "lista svn" dove posso selezionare i file che devono essere caricati sul server e sembra

puntelli esterni lista svn carico pretende molto e quindi la directory di libreria è vuota il che significa che i cant caricare le librerie utilizzando il mio strumento

quindi la domanda: c'è qualche possibilità di avere 'elenco svn' anche caricare gli esterni?

thx

È stato utile?

Soluzione

La soluzione sarebbe quella di chiamare:

svn propget svn:externals -R 

e chiamare svn su ogni percorsi esterni.

Altri suggerimenti

Giusto per aggiungere di Francis B. risposta , svn list può essere migliorata in una versione futura di SVN , se io credo questa discussione :

  

La lista sottocomando è eccellente per la scrittura di script sul set di file / directory elencati nel repository, senza dover prendere la fonte.

     

Ho avuto modo di sperimentare con l'utilizzo svn:externals sfruttando la sintassi '^' per descrivere viste logiche della mia repository.

     

Tuttavia, ho scoperto che il sottocomando svn list ha alcuna opzione per camminare gli esterni. Penso che questa sarebbe una caratteristica davvero utile per essere in grado di elencare quello che sarebbe stato estratto o esportato senza dover effettivamente farlo.

     

L'introduzione di un'opzione come --no-ignore-externals permetterebbe di default per la lista svn a rimanere lo stesso, ma consentono ancora la possibilità di camminare gli esterni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top