2009-10-07 16 views
7

Sto provando a fare un controllo sparse di una cartella contenente elementi esterni, ma nessuno degli elementi esterni è stato estratto. This issue sembra indicare che questo comportamento può essere dovuto alla progettazione, o almeno che non è chiaro quale dovrebbe essere il comportamento. Dal mio punto di vista, il comportamento ovvio è che gli esterni sono trattati come qualsiasi altra directory, e controllati seguendo le stesse regole di checkout sparse.Checkouts sparse e svn: esterni

C'è un modo per ovviare a questo, tranne il controllo manuale degli esterni?

risposta

4

No. Subversion estrae solo gli esterni se si esegue un check-out ricorsivo della directory con la proprietà svn:externals impostata.

+8

Che schifo. E rende praticamente inutili i controlli sparsi per me. – JesperE

+0

Sì. fa schifo .. Ho appena scoperto questo per me stesso .. solo un'altra ragione per cui penso svn: l'esterno è un HACK e dovrebbe essere evitato a tutti i costi .... Gli utenti SVN devono mordere il proiettile e imparare come MERGE codice attraverso si ramifica quando si condivide il codice tra i progetti. Più ci esercitiamo a fondere il codice tra i vari rami ... il MEGLIO faremo qualcosa che è un'abilità essenziale nello sviluppo del software .. anche se si usa il nuovo Git o Mecurial e tutto il suo ramo/unisci super poteri! –

Problemi correlati