2016-05-18 11 views
7

Stiamo utilizzando il "nuovo sistema di creazione di script" di TFS 2015 e all'improvviso una delle nostre definizioni di build è scomparsa. Sembra che si sia cancellato da solo.Come ripristinare la definizione di build cancellata

C'è un modo per ripristinare/ripristinare una definizione di build?

Dove sono archiviate le definizioni di build (quei file JSON)?

risposta

2

Le definizioni di creazione TFS non sono elementi controllati dalla versione. Quindi, per ora non è possibile ripristinare le definizioni di build cancellate.

C'è stata una richiesta di funzionalità in uservoice: provide a way to version-control build definitions In base alla risposta di PM, questo è ancora in corso.

Nel nuovo sistema di generazione fornito con TFS 2015 è possibile visualizzare la cronologia completa delle modifiche apportate alla definizione di build . La funzionalità che è attualmente mancante è la possibilità di annullare o ripristinare una precedente revisione .

Ci aspettiamo di ottenere il rollback implementato per il nostro servizio nei prossimi mesi.

Chris Patterson

Program Manager

Inoltre, le definizioni di compilazione vengono memorizzati nel database di TFS.

8

Se siete su prem e basta scelto eliminare dalla GUI ... gestiscono questo nel database TFS per il vostro specifico ID:

update Build.tbl_Definition 
    set Deleted = 0 --was 1 
    where DefinitionId = <your build ID goes here> 

si perderanno la vostra storia di costruire senza un po 'di lavoro extra che ho fatto non prendere il tempo per scavare, ma che potrebbe anche essere fattibile.

NOTA: Perderai anche le credenziali memorizzate come parametri di generazione che dovrai ricreare. Potrebbe anche essere meglio per te ricreare una nuova build usando questo come modello per evitare altre incognite.

+0

La cronologia di compilazione può essere trovata in 'Build.tbl_Build' con' dove DefinitionId = 'per filtrare per vedere solo le build specifiche. Vuoi fare lo stesso, come per la definizione, 'set Deleted = 0 - was 1" – LostBalloon

Problemi correlati