Domanda

Ho una serie di elementi di lavoro che sono stati completati e sono pronto a spostare le loro modifiche alla nostra filiale di produzione. E 'possibile trovare i gruppi di modifiche che sono attaccati a loro e selettivamente li fondono con il ramo di destinazione?

È stato utile?

Soluzione

Non facilmente è la risposta breve.

Al momento non v'è alcun nesso reale tra gli elementi di lavoro e la promozione di codice. È possibile associare un insieme di modifiche con un elemento di lavoro al momento del check-in (o addirittura in qualsiasi momento), ma che è circa per quanto le cose vanno.

In sostanza si dovrebbe farlo a mano utilizzando l'interfaccia utente fornita in Visual Studio (vale a dire cercare gli elementi di lavoro, ottenere il changeset ID e poi fare (forse più) fonde selezionando gamme changeset appropriate. Se questo è un modo regolare di lavorare allora si potrebbe scrivere un programma in .NET che ha utilizzato il Microsoft TFS API per parlare con l'elemento di lavoro di monitoraggio dei componenti per ottenere la richiesta di modifiche e poi o hanno fatto le unioni programatically o ha dato il via al client a riga di comando ( tf ) per far apparire appropriata interfaccia utente per le unioni.

Ci dispiace che non è una risposta più utile. So che il team di Microsoft hanno sentito questo scenario un paio di volte ma non ho sentito parlare di eventuali piani di averlo meglio supportato "fuori dagli schemi" nella corrente o la prossima versione di TFS. Detto questo, ci sono un sacco di miglioramenti alla pubblicità ramificazione fusione roba in TFS2010 quindi è possibile che qualcosa è / sarà lì che potrebbero aiutarvi. Può valere la pena aver autenticato un feedback sulla http://connect.microsoft.com/VisualStudio per questo funzione se è importante per voi.

In bocca al lupo,

Martin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top