2015-09-08 19 views
6

non ho trovato risposta definitiva: Qual è la differenza in TFS2013 betwenn Clean lavoro Vero/Falso e Clean costruire Vero/Falso. Non è facile catturare il server di build mentre si lavora e vedere davvero cosa sta succedendo. Penso che la differenza sia che clean workapce cancellerà la directory src, mentre la versione clean cancellerà le directory bin/tst.TFS 2013 - Clean lavoro vs Clean costruire

In questo caso, non riesco a capire perché sia ​​necessario eliminare la directory src. Sembra che il modo più semplice per creare build richieda solo la pulizia dell'albero di lavoro (insieme a bin/tst) e ottieni l'ultimo sopra, e non cancellandolo e ottieni tutte le fonti di nuovo.

Se sì, come posso eseguire questo tipo di pulizia? O l'ho capito male?

Lo sfondo è che abbiamo sorgenti pesanti (> 1 GB) e una rete non molto buona tra il server tfs e il server di build. Saremo lieti di interromperlo, ma pulire anche l'albero src prima della creazione.

risposta

2

Per l'impostazione "Spazio di lavoro pulito" sono disponibili tre opzioni. E questa impostazione viene utilizzata per impostare se eliminare direttamente le cartelle di origine/uscita nell'agente di generazione. (Per impostazione predefinita è: $ (SystemDrive) \ Builds \ $ (BuildAgentId) \ $ (BuildDefinitionPath))

  1. Tutti: eliminare tutte le uscite e le fonti esistenti e fare un pieno di ricostruzione;
  2. Uscite: per eliminare tutti gli output esistenti ma ottenere solo i file di origine che sono stati modificati dall'ultima build (Incremental Get);
  3. Nessuno: lasciare le uscite e le origini esistenti e apportare modifiche in modo incrementale.

Tuttavia, non riesco a trovare Clean Costruire (true | false) impostazione, cosa si intende eliminare costruisce o Criterio di conservazione?

Per lo scenario, è necessario impostare "Pulisci area di lavoro" come "Output", quindi la cartella di output viene eliminata ma conserva ancora la cartella di origine.

+1

Penso che l'OP si riferisca alla scheda "Processo" nella definizione di build in VS, ottengo le stesse opzioni (vero/falso) sia per lo spazio di lavoro pulito che per la pulizia dello schermo sullo schermo. –