2012-04-30 16 views
18

Attualmente devo pulire alcune fonti nel nostro controllo sorgente TFS. Per alcuni motivi, il comando move è disabilitato nel menu per alcune cartelle. Sono stato in grado di spostare altre cartelle bene.Comando di spostamento disabilitato nel controllo sorgente

Perché è disattivato per alcune cartelle?

  • Sono entrato come amministratore TFS
  • Ho l'ultima versione dei sorgenti
  • Tutte le cartelle vengono mappati
  • Nessuna modifica in sospeso da qualsiasi utente

Qualche idea?

+0

Quale versione esatta di TFS usi? – Nock

+1

Si tratta di un problema di mappatura di root (come in http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/747fed72-213e-4d30-a630-4f674a05d384/)? – VonC

+0

Thx VonC, questo era il problema! Rendilo una risposta, così posso sceglierlo. – Feroc

risposta

29

Questo di solito è dovuto al fatto che la cartella padre non è mappata localmente.

Inoltre, può verificarsi se la cartella padre è mappata su un percorso diverso in modo che la struttura del mapping locale non corrisponda alla struttura delle cartelle del server.

+5

Quindi come faccio ad aggirarlo? Quando dici la cartella dei genitori, cosa intendi? Ho la mia collezione e il mio progetto di squadra e ho delle cartelle all'interno del progetto del team. Ho più progetti di team nella stessa collezione. Ho ogni cartella mappata localmente. MOVE e RENAME sono disabilitati per me. – SearchForKnowledge

+0

Ho risolto il problema utilizzando la risposta [this] (https://stackoverflow.com/a/14590507/6329629). – Roald

1

Un'altra cosa da verificare è che l'intera cartella che si sta tentando di spostare viene presentata localmente. Significa che devi fare lo Get Latest Version prima di spostare la cartella.

Dopo che tutte le fonti sotto la cartella sono presentate localmente, l'opzione Move... diventa disponibile.

Problemi correlati