2012-07-30 12 views
15

Ho appena installato TFS 2012 RC e Visual Studio 2012 RC. Vedo alcune interessanti paure: Code Review, Build Success prima del check-in. Ma non è così! Quindi la mia domanda è:Come forzare la revisione del codice prima del check-in in TFS 2012 RC?

  1. Come forzare la revisione del codice prima del check-in in TFS 2012 RC?
  2. Come forzare la politica di archiviazione "Build" (non Gated Check-in)?
  3. Che differenza tra politica di archiviazione "Build" e "Gated Check-in"?
+3

Ho creato una politica di check-in personalizzata che consentirà di applicare "Code Review" al momento del check-in. Puoi ottenerlo dalla galleria VS qui: http://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078 –

risposta

5

1) In Team Explorer, andare alla sezione "Impostazioni". Scegli "Controllo del codice sorgente". Quando viene visualizzata la finestra, selezionare la scheda "Criterio di check-in". Fai clic su "aggiungi" e seleziona le opzioni necessarie.

2) Creare una nuova build. Nella scheda "Trigger", passare a "Integrazione continua". Questo costringerà un build ad ogni check in.

3) Il check in richiede un build riuscito per il check-in. L'integrazione continua (CI) si basa sul check in (entrambe le opzioni si trovano nella scheda del trigger nelle impostazioni di compilazione, e puoi effettivamente avere entrambi su build differenti) Un check-in gated basterà memorizzare il check in come un changeset, eseguire una build su di esso e negare il check in se la build fallisce. CI verifica il codice ed esegue una build, che può o non può fallire.

Spero che questo aiuti!

+1

1. Non c'è l'opzione "Revisione codice" nella scheda "Criterio check-in"! Come potrei aggiungere? – Vinh

+1

Scusa, pensavo che ci fosse. È tuttavia possibile creare il proprio criterio di controllo personalizzato. Questo post sul blog dovrebbe iniziare. [Link] (http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs- 2010.aspx) –

+0

Grazie, ma penso che aspetterò TFS PowerTools 2012 o TFS 2012 RTM. E spero che Microsoft lo supporti in modo nativo. – Vinh

Problemi correlati