2013-07-24 10 views
34

Sto seguendo l'esempio qui Branch from local workspace perché ho lo stesso scenario.tfpt unshelve esegue la migrazione mostrando "Un elemento con la stessa chiave è già stato aggiunto."

Viene visualizzata la finestra di dialogo Dettagli scaffale, dopo aver fatto clic su "Mostra", è già stato aggiunto un elemento con la stessa chiave. "

Qualche consiglio, per favore?

+8

risolto con Annulla modifiche in sospeso da Main pure. Ecco il link della guida. http://www.lemisolutions.co.nz/2013/07/creating-branch-out-of-your-pending.html – NetZeroSaw

+2

potresti accettare una risposta, dal momento che le persone hanno messo lo sforzo nella tua domanda? –

+1

@RalphWillgoss Sembra che abbia risolto lui stesso il 24-Jul-2013 stesso! Altre risposte (più avanti nel 2014) sembrano essere simili al suo commento. –

risposta

29

Come altri hanno indicato nei commenti, l'annullamento delle modifiche dal ramo principale (presumibilmente il ramo SOURCE per il gruppo di scaffali che si desidera eliminare), dovrebbe risolvere il problema, consentendo di continuare con il comportamento di fusione.

+9

In realtà è necessario annullare/accantonare le modifiche da altri repository. Le sezioni incluse/escluse/aggiunte dovrebbero essere completamente vuote affinché funzioni. – Gabriel

+2

@ Il commento di Gabriel è vitale. Se hai qualche file in Include/Excluded/Add, da * qualsiasi * parte del progetto del team, otterrai questo errore. Strano ma vero. – ngm

Problemi correlati