2010-11-22 9 views
18

Quando si esegue un'unione utilizzando il plug-in Subversive per Eclipse, è disponibile una casella a discesa denominata "profondità" in cui, oltre alle altre opzioni, è possibile selezionare "copia di lavoro" e "ricorsiva".Subversive: Differenza tra profondità "copia di lavoro" e "ricorsiva" durante l'unione?

Io uso sempre l'impostazione predefinita "copia di lavoro", ma mi chiedo quale sia la differenza tra "copia di lavoro" e "ricorsiva". Qualcuno può spiegare?

risposta

11

Deve essere simile al depth options presented in TortoiseSVN (anche in merge options):

  • ricorsiva: intero albero, tra cui tutte le cartelle figlio e sottocartelle
  • lavoro di copia: Conservare la profondità specificato nella copia di lavoro . Questa opzione non è utilizzata nella finestra di checkout, ma è l'impostazione predefinita in tutte le altre finestre di dialogo che hanno un'impostazione di profondità.

Nota: l'opzione --depth è nuovo nella 1.5 e limita il funzionamento dei comandi di Subversion ad una certa profondità all'interno della destinazione della copia o l'URL di lavoro.

Questo è più dettagliato dello Subversion documentation on merge.

alt text

5

Penso che l'opzione "copia di lavoro" significhi "prendere l'opzione con la quale si copia la copia di lavoro". Se la copia di lavoro viene verificata con "bambini immediati", verranno uniti solo i bambini immediati.

Problemi correlati